亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mfc列表控件顯示數據怎么設置

MFC
小億
109
2023-11-03 02:05:45
欄目: 編程語言

要在MFC列表控件中顯示數據,你需要進行以下步驟:

  1. 創建一個列表控件變量。你可以在對話框或窗口類中聲明一個成員變量,如:
CListCtrl m_listCtrl;
  1. 將列表控件與對話框或窗口中的控件關聯。你可以通過ClassWizard或手動在OnInitDialog()函數中使用以下代碼來關聯:
m_listCtrl.SubclassDlgItem(IDC_LIST1, this);

其中,IDC_LIST1是你在資源編輯器中為列表控件分配的ID。

  1. 設置列表控件的樣式和列數。在OnInitDialog()函數中,你可以使用以下代碼設置列表控件的樣式和列數:
DWORD dwStyle = GetWindowLong(m_listCtrl.m_hWnd, GWL_STYLE);
dwStyle |= LVS_REPORT; // 設置為報表視圖樣式
SetWindowLong(m_listCtrl.m_hWnd, GWL_STYLE, dwStyle);

m_listCtrl.InsertColumn(0, _T("列1"), LVCFMT_LEFT, 100);
m_listCtrl.InsertColumn(1, _T("列2"), LVCFMT_LEFT, 100);
// 插入更多列...

這樣,你就創建了一個具有兩列的報表視圖列表控件。

  1. 插入數據行。你可以使用以下代碼在列表控件中插入數據行:
LVITEM lvItem;
lvItem.mask = LVIF_TEXT;

// 插入第一行
lvItem.iItem = 0;
lvItem.iSubItem = 0;
lvItem.pszText = _T("數據1");
m_listCtrl.InsertItem(&lvItem);
m_listCtrl.SetItemText(0, 1, _T("數據2"));

// 插入第二行
lvItem.iItem = 1;
lvItem.iSubItem = 0;
lvItem.pszText = _T("數據3");
m_listCtrl.InsertItem(&lvItem);
m_listCtrl.SetItemText(1, 1, _T("數據4"));

這樣,你就在列表控件的第一列和第二列中插入了兩行數據。

請根據你的具體需求修改以上代碼,并確保在正確的位置調用它們。

0
台湾省| 都安| 青州市| 湾仔区| 皮山县| 白朗县| 琼结县| 调兵山市| 辽阳市| 娄底市| 外汇| 宁德市| 沾益县| 滨海县| 翁源县| 萨迦县| 青海省| 乾安县| 平阴县| 随州市| 马龙县| 日喀则市| 宣武区| 尤溪县| 扎鲁特旗| 乌拉特前旗| 莆田市| 义乌市| 大港区| 陇川县| 泗水县| 同江市| 华坪县| 分宜县| 海原县| 阳朔县| 若羌县| 禹州市| 佛教| 莆田市| 商城县|