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...