CCheckListBox::Create
创建Windows检查表框并附加到 CCheckListBox 对象。
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
参数
dwStyle
指定检查表框中的样式。该样式必须是 LBS_HASSTRINGS 和 LBS_OWNERDRAWFIXED (在列表中的所有项是同一高度)或 LBS_OWNERDRAWVARIABLE (列表中的项是更改的高度)。此样式可将与除 LBS_USETABSTOPS的其他 列表框样式。pParentWnd
指定检查表框中的父窗口(通常 CDialog 对象)。不能为 NULL。nID
指定检查表框中的控件ID.
返回值
非零,如果成功;否则为0。
备注
在构造在两个步骤的一 CCheckListBox 对象。首先,CcheckListBox 定义从派生的选件类随后调用 Create,初始化Windows检查表框并附加到 CCheckListBox。有关示例 CCheckListBox::CCheckListBox 参见。
当 Create 执行时,Windows发送 WM_NCCREATE、 WM_CREATE、 WM_NCCALCSIZE和 WM_GETMINMAXINFO 信息到检查表框控件。
默认情况下这些消息由 CWnd 基类的 OnNcCreate、 OnCreate、 OnNcCalcSize和 OnGetMinMaxInfo 成员处理功能。若要扩展默认消息处理,添加消息映射为您的派生类并重写前面的消息处理程序成员函数。重写 OnCreate,例如,执行新的选件类需要的初始化。
将以下 窗口样式 于检查表框控件:
始终WS_CHILD
通常WS_VISIBLE
少见WS_DISABLED
添加垂直滚动条的WS_VSCROLL
添加水平滚动条的WS_HSCROLL
对控件分组的WS_GROUP
允许的WS_TABSTOP 使用tab键移动到此控件
要求
Header: afxwin.h