2011-12-05 93 views
1

如何以編程方式創建列表控件?如何以編程方式創建列表控件?

即:

CListCtrl *lstCtrl = new CListCtrl; 
lstCtrl->Create(WS_CHILD | WS_VISIBLE, CRect(10, 10, 320, 280), this, 0x285); 

但你如何設置此數據,列大小和標題,行,等... 所有的例子,我覺得展示如何做到這一切使用嚮導和使用它在代碼中創建的變量。

+0

請解釋一下這是什麼框架。添加適當的標籤。 –

+2

閱讀MSDN文檔以獲取實際的類。所有的函數和變量,以及如何在沒有嚮導的情況下使用它們,都應該在那裏。 –

+0

下一次,請爲您正在使用的框架添加一個標籤。 C++和VisualC++也意味着QT框架,wxWidgets等。 – INS

回答

2

您可能需要在ReportMode中使用LVS_REPORT調用Create標誌。

然後您可以撥打InsertColumn添加列和InsertItem添加項目。然後,使用SetItemText設置已插入項目中的其他列的文本。