1樓:匿名使用者
3個都是cbutton,其屬性不同而已
新建乙個工程,放幾個按鈕,如核取方塊,單選框等。
用記事本開啟可以看出來,同樣是按鈕,只是屬性不同而已
begin
defpushbutton "確定",idok,260,7,50,14
pushbutton "取消",idcancel,260,23,50,14
ltext "todo: 在這裡設定對話控制。",idc_static,42,152,200,8
control "radio1",idc_radio1,"button",bs_autoradiobutton,141,38,43,8
control "check2",idc_check2,"button",bs_autocheckbox | ws_tabstop,151,76,96,14
end你把其中的bs_autocheckbox | ws_tabstop改為bs_autoradiobutton看看效果吧
2樓:匿名使用者
cbutton 的style提供了許多態別,如一般按鈕\單選\複選等 在create時指定
樣子不一樣 都是cbutton類
單選按鈕與核取方塊有什麼區別?設定單選按鈕的屬性和新增關聯的成員變數時要注意什麼事項?
3樓:匿名使用者
可以將幾個單選按鈕設為一組,則每次只能從中選取乙個,類似單選題;多選按鈕則類似多選題,不限制選擇個數。
若要將幾個單選按鈕設為一組,需要將第乙個按鈕的group屬性選中。則從該按鈕直到下乙個被選中group屬性之間的按鈕為一組。
vb電大能夠放入乙個框架中的是 a選擇按鈕 核取方塊b標籤 選項按鈕 核取方塊
4樓:渝粵教育
國家開放大學(**廣播大學)
專科行政管理,工商管理,建築工程技術,建築工程管理,會計學,學前教育,藥學(需要中專等的藥學相關畢業證,如藥劑專業)
全部續費 8000
mfc中當選擇其中乙個單選按鈕後,使相關控制項處在可操作狀態,而使不相關的控制項處在不可選的狀態。
5樓:匿名使用者
先為三個編輯框繫結control型別的變數從上到下依次為 c_1,c_2,c_3 ,你可以自己修改 這裡方便起見
然後兩個radiobutton新增左鍵單擊事件上面那個的訊息函式**
c_1.enablewindow(true);
c_2.enablewindow(false);
c_3.enablewindow(false);
下面那個的訊息函式
c_2.enablewindow(true);
c_3.enablewindow(true);
c_1.enablewindow(false);
這個的關鍵是控制項的enablewindow函式,true就是可以用,false就是變灰不能用,必須是control型別的變數才能用這個函式
6樓:匿名使用者
同意樓上的做法
比我想的簡單易行
c++mfc如何改變按鈕的狀態
mfc 中如何實現在對話方塊中點選單選按鈕 讓對話方塊中的某一部分切換
7樓:空雪夢見
「大致方法」是吧。
首先這個對話方塊視窗裡增加乙個cdialog*成員變數,用來代表下面那個部分
資源編輯器裡,這個地方留空
然後新增對話方塊,「下面部分」有幾個就新增幾個,對話方塊屬性裡,用上child
這幾個對話方塊建立好類
然後在上面radio控制項的響應裡面的**,根據選中的radio,建立對應的視窗物件(由那些對話方塊建立的類,用new的,new到前面說的成員變數上),然後呼叫上面的create方法,父視窗指定為對話方塊,movewindow到「下半部分」要顯示東西的位置,應該就可以了……這麼說總覺得有點抽象囧
來**吧
8樓:匿名使用者
方法很多,如果用類嚮導建立的話,只要在資源中雙擊按鈕,生成對應的處理函式就行了。
vc++/mfc 單選框(radio button)響應wm_setfocus訊息的問題!
9樓:匿名使用者
單選框、核取方塊都是按鈕(button),要響應訊息,需要在屬性中將 notify 屬性設定為 true,如果你用的vc6,就在按鈕的屬性中,把「通知」選中,你找找按鈕屬性中的幾個選項卡,很久沒用vc6了,忘記在哪個選項卡裡了。
10樓:匿名使用者
cbutton類的控制項主要將notify選項設定為true就可以響應相應的訊息咯!
簡述單選按鈕和核取方塊控制項的作用,單選按鈕與核取方塊有什麼區別設定單選按鈕的屬性和新增關聯的成員變數時要注意什麼事項
1 核取方塊可以允許你選擇多個設定,而單選框則允許你選擇乙個設定 這兩個選框的區別是乙個通過用圓圈表示,乙個通過用方框表示。2 單選框 只能選中一項命令。是圖形使用者介面上的一種控制項。它容許使用者在一組選項中選擇其中乙個。單選框的外觀一般是乙個空白的圓洞。而在它的旁邊則通常有乙個文字的標籤。它的用...
請問MFC中如何實現通過瀏覽按鈕將檔案路徑寫到Edit框中
cstring resultfilename cedit m result 顯示開啟檔案對話方塊 cfiledialog dlg true,text files txt ofn hidereadonly ofn overwriteprompt,text files txt all files if ...
C windows窗體中的button按鈕,點選後呼叫c 的win32控制台程式,求高手指點
exe 還是 dll c windows窗體中的button按鈕,點選後呼叫控制台程式,並且控制台螢幕上顯示伺服器版本資訊,如何實現 你是要顯示什麼程式版本哦。直接用process的start方法傳參啟動就是了,肯定要把你的顯示資訊傳進去啊。如何用c 按鈕點選啟動乙個c 的控制台程式 你可以看一下s...