释义 |
CDC::SelectPalette
CPalette* SelectPalette(CPalette* pPalette,BOOL bForceBackground);
返回值: CPalette 对象的指针,标识被pPalette指定的调色板所覆盖的逻辑调用函数。如果出错,则返回值为NULL。 参数:pPalette | 标识被选中的逻辑调色板,该调色板必须是已由CPalette成员函数CreatePalette创建的调色板。 | bForceBackground | 表明逻辑调色板是否被强制作为背景调色板。如果bForceBackground为非零值,选中的调色板一直作为背景调色板,而不管窗口是否含有输入焦点。如果bForceBackground为0且设备上下文与窗口相连接,则在窗口获得输入焦点时,该调色板作为前景调色板。 |
说明: 选择由pPalette指定的逻辑调色板作为设备上下文的调色板对象。GDI使用的新调色板作为调色板对象,控制设备上下文的显示颜色并替换前一个调色板。应用可为多个设备上下文选择逻辑调色板,但该逻辑调色板的变化将会影响所有选择它的设备上下文。如果应用为多个设备上下文选择了调色板,这些设备上下文必须使用相同的物理设备。
请参阅:CDC::RealizePalette, CPalette, ::SelectPalette |