Does anyone know how to make the PropertyBag work with user defined types? I'm making a control and I think the only way around the problem I'm having with the font (since I'm rotating it) is to fill a LOGFONT struct by using GetObject on the font's handle. But I need to save that info as a prop so I can get it later, and the bag doesn't work with UDTs.