在MFC中列表框控制項 新增網格簡單解析

2021-06-22 10:58:14 字數 1580 閱讀 3845

2012-03-28 01:01

4728人閱讀收藏 

舉報mfc

dialog

**工作

第一步:向介面中新增「列表框控制項」,用滑鼠拖進來

第二步:設定列表框的屬性,在樣式中,選擇「報告「----預設情況下是圖示,這樣是不會顯示**的,所以這裡需要選擇報告形式

第三步:建立列表框的成員變數,

這裡需要注意的是:列表框的成員變數名一般是m_ctllist1,m_ctllist2,之類的。而且要選擇contra了變數。

還要注意,value型別的成員變數用來代表值,如編輯框的成員變數必須選擇value型別的變數,用以代表類錶框中輸入的字串。

第四步:向dialog的初始化函式中,新增列表框的**。

進入初始化函式後,

要新增的**:

dword dwstyle = m_ctllist.getextendedstyle();                    //新增列表框的網格線!!!

dwstyle |= lvs_ex_fullrowselect;            

dwstyle |= lvs_ex_gridlines;                

m_ctllist.setextendedstyle(dwstyle);

m_ctllist.insertcolumn(0,"姓名",lvcfmt_left,80);              //新增列標題!!!!  這裡的80,40,90用以設定列的寬度。!!!lvcfmt_left用來設定對齊方式!!!

m_ctllist.insertcolumn(1,"性別",lvcfmt_left,40);

m_ctllist.insertcolumn(2,"年齡",lvcfmt_left,40);

m_ctllist.insertcolumn(3,"**",lvcfmt_left,90);

m_ctllist.insertcolumn(4,"工作單位",lvcfmt_left,140);

第五步:新增完**之後,編譯,效果圖如下。

MFC 組合框,列表框

組合框 ccombobox 列表框 clistbox 組合框 combo box 列表框 list box 屬性中 sort 支援自動排序 1.新增如圖空間,並聲稱對應的組合框和列表框 編輯框的控制項。2.新增 新增 刪除 函式 void clb007dlg onbnclickedbtnadd vo...

C ListBox 列表框控制項

列表框 listbox 將所提供的內容以列表的形式顯示出來,並可以選擇其中的一項或多項內容,從形式上比使用核取方塊更好一些。例如,在 word 中設定字型時介面如下圖所示。在列表框控制項中有一些屬性與前面介紹的控制項不同,如下表所示。列表框還提供了一些方法來操作列表框中的選項,由於列表框中的選項是乙...

MFC控制項(一)(列表框)

列表框控制項新增變數 clistbox m list1 clistbox m list2 按鈕變數 cbutton m in cbutton m out 文字框控制項變數 cstring m item 1 初始化時,將按鈕in out狀態設為不可用 m in.enablewindow false m...