以下是 CListCtrl::Create 方法的基本语法:
BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
参数:
- dwStyle:列表控件的风格,可以是列表控件风格的组合,例如 LVS_REPORT、LVS_ICON、LVS_SMALLICON 等。
- rect:列表控件的矩形区域。
- pParentWnd:父窗口指针,指定列表控件的父窗口。
- nID:列表控件的标识符。
返回值:
- 如果成功创建列表控件,则返回 TRUE;否则返回 FALSE。
使用示例:
// 在某个 CDialog 派生类的 OnInitDialog 函数中创建列表控件
BOOL CMyDialog::OnInitDialog()
{
CDialog::OnInitDialog();
// 创建列表控件
CListCtrl m_listCtrl;
m_listCtrl.Create(LVS_REPORT | WS_VISIBLE | WS_BORDER, CRect(10, 10, 200, 150), this, IDC_LIST);
// 添加列头等其他初始化操作...
return TRUE;
}
在上述示例中,我们在 CMyDialog 对话框类的 OnInitDialog 函数中创建了一个列表控件,并指定了控件的风格、矩形区域、父窗口以及标识符等参数。
转载请注明出处:http://www.zyzy.cn/article/detail/18575/MFC/CListCtrl