创建到有色人种的、控件的窗口中,附加到 CMFCColorBar 对象,然后调整控件的窗口包含颜色指定的调色板。
virtual BOOL CreateControl(
CWnd* pParentWnd,
const CRect& rect,
UINT nID,
int nColumns=-1,
CPalette* pPalette=NULL
);
参数
[in] pParentWnd
指向父窗口。不能为 NULL。[in] rect
在指定位置绘制到有色人种的、控件的一个边框。[in] nID
控件 ID。[in] nColumns
理想的列数到有色人种的可控制。此方法修改该数字以适应颜色指定的调色板。默认值为-1,这意味着此参数中指定。[in] pPalette
为颜色调色板的指针或 NULL。如果此参数是 NULL,此方法计算为有色人种的、控件的大小,就象20种颜色指定了。默认值为 NULL。
返回值
TRUE,则此方法成功;否则 FALSE。
备注
此方法使用 rect、 nColumns和 pPalette 参数计算相应的数字或行和列在对有色人种的、控件,然后调用 CMFCColorBar::Create 方法。
要求
标头: afxcolorbar.h