在 MFC(Microsoft Foundation Classes)中,CListCtrl 类确实有一个名为 CListCtrl::Create 的公共方法。该方法用于创建列表视图控件。

以下是 CListCtrl::Create 方法的简要说明:
BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID
);

  •  dwStyle:列表控件的样式,可以是 LVS_ICON、LVS_REPORT、LVS_SMALLICON、LVS_LIST 或这些样式的组合。

  •  rect:列表控件的初始矩形区域。

  •  pParentWnd:父窗口的指针,通常是对话框或其他窗口的指针。

  •  nID:列表控件的控件标识符。


例如,要在对话框中创建一个报表样式的列表控件,可以使用以下代码:
m_listCtrl.Create(LVS_REPORT | WS_VISIBLE | WS_BORDER, CRect(10, 10, 300, 200), this, IDC_LIST_CTRL);

这将在对话框中创建一个报表样式的列表控件,并指定其初始位置和大小,以及控件的标识符。

CListCtrl::Create 方法还有其他重载版本,允许更多的参数以满足特定的需求。


转载请注明出处:http://www.zyzy.cn/article/detail/18499/MFC/CListCtrl