MFC對話方塊中list的新增

2021-08-02 04:15:25 字數 1191 閱讀 5326

新增乙個列表控制項id設定為idc_list_data

新增變數為m_list_data

在oninitdialog函式中新增以下**

//clistctrl &m_list = getlistctrl();//得到內建的listctrl引用

long lstyle;

lstyle = getwindowlong(m_list_data.m_hwnd, gwl_style);//獲取當前視窗風格

lstyle &= ~lvs_typemask; //清除顯示方式位

lstyle |= lvs_report; //設定報表風格

setwindowlong(m_list_data.m_hwnd, gwl_style, lstyle); //設定視窗風格

dword dwstyle = m_list_data.getextendedstyle();

//選中某行使整行高亮(只適用於報表風格的listctrl)

dwstyle |= lvs_ex_fullrowselect;

dwstyle |= lvs_ex_gridlines;//網格線(只適用與報表風格的listctrl)

m_list_data.setextendedstyle(dwstyle); //設定擴充套件風格

m_list_data.setbkcolor(rgb(200, 230, 200)); //設定背景顏色

m_list_data.settextbkcolor(rgb(200, 200, 200)); //設定文字背景顏色

m_list_data.settextcolor(rgb(200, 200, 200)); //設定文字顏色

m_list_data.insertcolumn(0,"序號", lvcfmt_center, 80 );

m_list_data.insertcolumn(1,"資料型別", lvcfmt_center, 124 );

m_list_data.insertcolumn(2,"傳送源", lvcfmt_center, 173);

m_list_data.insertcolumn(3,"目標源", lvcfmt_center,173);

m_list_data.insertcolumn(4,"資料", lvcfmt_center,210);

即可。

mfc中的對話方塊

mfc的對話方塊.分類 模式 非模式相關類 cdialog類 父類是cwnd類.提供了對話方塊的基本操作.ccommondialog類 父類是cdialog類,稱為通用對話方塊類,包括以下6個子類 分別是檔案對話方塊,顏色對話方塊,字型對話方塊,查詢替換對話方塊 頁面設定對話方塊和列印對話方塊.cp...

mfc 子對話方塊控制父對話方塊 MFC對話方塊構架程式

遺憾的是 從來沒有被堅定選擇過,就像是,他只是剛好需要,你只是剛好在。網易雲熱評 一 對話方塊架構分類 1 模式對話方塊,彈出來不能進行其他操作 2 無模式對話方塊,彈出來後可以進行其他操作 二 新建win32應用程式 模式對話方塊 1 建立 2 修改屬性 3 新增dialog資源 4 包含標頭檔案...

MFC 對話方塊

1 建立對話方塊模板,設定對話方塊屬性 cadditionddlg 主對話方塊類 顯示的主要介面 addition的資源樹 4個子項 dialog 對話方塊 含有2個對話方塊模板 id為idd aboutbox 關於對話方塊模板 idd addtion dlalog 主對話方塊模板 lcon 圖示 ...