COleControl::OnGetColorSet

virtual BOOL OnGetColorSet( DVTARGETDEVICE FAR* ptd, HDC hicTargetDev, LPLOGPALETTE FAR* ppColorSet );

返回值:
如果返回一个有效的颜色设置,则返回非零值,否则为0。

参数:
ptd显示图片的目标设备指针。如果该值为NULL,图片将显示在一个缺省目标设备中,通常是显示器。
hicTargetDev指定由ptd指定的目标设备的信息上下文。该参数可以为一个设备上下文,但不是必需的。如果ptd为NULL,hicTargetDev必须为NULL。
ppColorSet指向要复制所使用的颜色设置的位置指针。如果该函数不返回颜色设置,则返回NULL。

说明:
当包容器调用IOleObject::GetColorSet成员函数时,框架调用该函数。包容器调用该函数以获取绘制OLE控件所必须的所有颜色。包容器可以使用在调色板中设置的颜色设置。缺省执行时返回FALSE。
如果需要进行一些特别的处理,可覆盖该函数。