幾乎可以在每個windows程式中都看到按鈕、核取方塊、文字框以及下拉列表等等,這些都是控制項。而且很多常用的控制項已經內建到作業系統當中了,在visual c++中,這些常用控制項已經簡答到能用「拖放」這種視窗設計方法來將他們放置到乙個對話方塊中。
有6個控制項幾乎在每個windows程式中都會出現:靜態文字(static text)控制項、編輯框(edit box)、按鈕(button)控制項、核取方塊(check box)控制項、單選按鈕(radio button)控制項、下拉列表[又稱組合框(comno box)]控制項。
靜態文字控制項:用來向使用者展示文字,使用者無法改變文字的內容,也就是說無法與控制項互動,靜態文字對使用者來說只是乙個唯讀的控制項。當然編碼者可以通過修改**方便的改變顯示的文字。
核取方塊控制項:核取方塊是乙個方框,使用者可以通過單擊來選中或者不選中。核取方塊用來開啟或者關閉某乙個特定的值,除了基本的開啟和關閉開關外,還有第三種狀態,一種中間態。
單選按鈕控制項:單選按鈕是個圓圈使用者可以通過單擊在其中新增乙個黑點。用來一次在一組兩個或者更多的值中只選出乙個值處於開啟狀態。
這個就是單選按鈕控制項。
每個控制項都有屬性的,用來對這個控制項進行說明。下面列出基本的屬性,每個控制項框都有的。
id:標識控制項,改變id屬性以便識別並且與其他控制項互動
caption:指明顯示在控制項上的文字
visible:表明在程式執行時控制項是否可見
disanled:表明是否禁用控制項。如果禁用會讓caption中的文字只顯示輪廓或者像是對話方塊表面上的凹痕。
tab stop:表明當使用者使用tab鍵在對話方塊中移動時,這個控制項是否被選中。
MFC控制項基本用法
一 控制項內容的設定和讀取 a 方法一 cstring strincom1 t com1 setdlgitemtext idc combo1,strincom1 cstring strcoutcom1 t getdlgitemtext idc combo1,strcoutcom1 messagebo...
MFC中基本控制項的WNDCLASS
control type wndclass mfc class buttons button cbutton list boxes listbox clistbox edit controls edit cedit combo boxes combobox ccombobox scroll bars...
MFC基本控制項之 ListBox
一 listctrl 與 listbox 控制項比較 listbox的item,一行只能有乙個 字段 而listctrl可以一行可以有多個 字段 listctrl的功能相對強大,當然,操作就複雜一些。如果是單條的資料,使用listbox 如果是較複雜的資料,使用listctrl。二 基本使用 1.新...