CMFCColorBar::CreateControl

创建到有色人种的、控件的窗口中,附加到 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

请参见

参考

CMFCColorBar选件类

层次结构图

CMFCColorBar::Create