CCheckListBox::Create

BOOL Create( DWORD dwStyle, CONST RECT& rect, CWnd* pParentWnd, UINT nID );

返回值:调用成功时返回非零值,否则为0。

参数:
dwStyle指定复选列表框的风格。取值为LBS_OWNERDRAWFIXED(列表中的所有项的高度都相同)或LBS_OWNERDRAWVARIABLE(列表中项的高度各不相同)。
这个风格参数可以和别的列表框风格组合使用。
rect指定复选列表框的大小和位置。可以是一个CRect对象或者一个RECT结构。
pParentWnd指定复选列表框所在的父窗口(通常是一个CDialog对象)。此值不能为NULL。
nID指定复选列表框的控制ID号。

说明:
构造一个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允许控件接收制表键焦点

请参阅:CCheckListBox::CCheckListBox