我在資源管理器中的對話框佈局中添加了8個單選按鈕,但我無法將它們分成2組4個按鈕。我試圖添加一個控制變量,但在嚮導的下拉菜單中看不到可用的CButton選項。什麼是最簡單的方法來實現這個目標?MFC單獨的無線電控制組
2
A
回答
7
- 確保每個組中的第一個控件具有「組」和「製表位」屬性集。
- 確保每個組中最後一個單選按鈕後面的控件具有「組」屬性集。
- 確保每個組中的所有單選按鈕ID都是連續的整數。
- 爲每個組創建一個整數成員變量
- 在對話框的DoDataExchange方法中,爲每個組添加一個DDX_Radio語句,該語句將整數變量鏈接到組中的第一個ID。
的整數變量將從單選按鈕調用設置時的UpdateData(TRUE)被調用,單選按鈕(在默認的OnOK()處理程序自動調用),可以從變量設定的UpdateData(假) (在默認處理OnInitDialog時自動發生)
0
此問題不是MFC問題,而是WIN32單選按鈕問題。
創建組時,選項卡順序(創建順序)很重要。您必須按照第一組和第二組的順序創建它們。每組中的第一個單選按鈕控件必須選擇「組」風格。
您應該能夠在Visual Studio對話框編輯器中創建單選按鈕並運行測試對話框,並且它的收音機組應該可以在兩個組中正常工作,而不需要任何代碼。如果他們不這樣做,那麼你做錯了什麼。我發現this使用谷歌可能會幫助你。
+0
我已經閱讀過您通過google找到的鏈接,但在閱讀完文章後我仍然感到困惑。儘管感謝您的建議。我會看看它。 – stanigator 2009-06-11 01:07:17
相關問題
- 1. MFC中的無線電組
- 2. 無線電控制隱形
- 3. 單獨的控制器3
- 4. 無線電組android
- 5. MFC MFC框上的控制排列
- 6. MFC:繪製控件
- 7. CreateFile在單獨的線程返回INVALID_HANDLE_VALUE在MFC應用程序
- 8. 微控制器和單獨供電的PCB(電子設備)之間的通信
- 9. 控制JavaScript的隱藏/顯示分度,無線電控制沒有jQuery的
- 10. Laravel使用單獨的控制器爲單獨的邏輯
- 11. Lablel爲MD-無線電組
- 12. 無線電組功能
- 13. 單獨的線,並存儲到數組
- 14. 無線電菜單檢查
- 15. 在Jquery中的無線電列表控制中禁用單選按鈕
- 16. 從單獨的控制器文件控制.xib中的按鈕
- 17. MFC動態文本控制?
- 18. 可視化控制點mfc
- 19. 無線電選項組名問題在動態加載用戶控制ASP.net
- 20. 按下後退按鈕後JQuery Mobile 1.4.5無線電控制組會中斷
- 21. 從與NSOpenGLLayer單獨線程繪製
- 22. 如何在IE中使用Javascript集中無線電控制?
- 23. 控制與無線電箱形框架格
- 24. 自定義無線電控制,在Android中填充顏色
- 25. 通過手機/電腦等遠程控制無線設備
- 26. 複選框控制無線電選中/未選中
- 27. 驗證具有未知無線電組的無線電輸入表格
- 28. DataGridTemplateColumn用於單獨控制列VS DataGridTextColumn
- 29. MFC:繪製不同顏色的線
- 30. 用於單獨導軌控制器的獨立CSS文件夾
謝謝。你的建議工作得很好。 – stanigator 2009-06-11 23:17:00