palette of COleClientItem
Paul.B.Folbrecht@JCI.Com Monday, December 30, 1996 Environment: VC++ 4.1, NT 4.0 Is there a way to get a palette out of a COleClientItem? I am drawing them, along with several bitmaps, and I want the bitmaps to use the same palette. The docs to Draw() state that it uses the metafile representation of the object (of course), but don't mention palettes. But, it doesn't appear that any palette is realized during drawing, since OLE objects made from DIBs (bmps) are not drawn in their native colors. (I'm using an OLE object for a window background. Typical uses will be bitmaps in several formats, plus Visio and AutoCad schematics.) -Paul Folbrecht Compuware Corp.
rick cameron -- rick_cameron@msn.com Tuesday, January 07, 1997 I've been trying to do this, too. The Ole documentation describes the member function GetColorSet in IViewObject. I've tried using this, but it always returns the SCODE OLE_E_BLANK. - rick On December 30, 1996 14:29, owner-mfc-l@majordomo.netcom.com on behalf of Paul.B.Folbrecht@JCI.Com wrote: > Environment: VC++ 4.1, NT 4.0 > > Is there a way to get a palette out of a COleClientItem? I am drawing > them, along with several bitmaps, and I want the bitmaps to use the > same palette. The docs to Draw() state that it uses the metafile > representation of the object (of course), but don't mention palettes. > But, it doesn't appear that any palette is realized during drawing, > since OLE objects made from DIBs (bmps) are not drawn in their native > colors. > > (I'm using an OLE object for a window background. Typical uses will > be bitmaps in several formats, plus Visio and AutoCad schematics.) > > -Paul Folbrecht > Compuware Corp. >
| Вернуться в корень Архива |