我在資源管理器中的對話框佈局中添加了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. 在單獨線程中的MFC窗體
- 4. 單獨的AJAX控制器vs電流控制器?
- 5. 增加無線電控制的C#表
- 6. 取決於其他單獨的無線電選項隱藏無線電選項
- 7. 爲jQuery Mobile fieldset控制組動態添加無線電輸入
- 8. 單獨的控制器3
- 9. 無線電組android
- 10. WINAPI(沒有MFC)的2個單獨的單選按鈕組
- 11. 無線電組和單選按鈕
- 12. MFC MFC框上的控制排列
- 13. MFC:繪製控件
- 14. CreateFile在單獨的線程返回INVALID_HANDLE_VALUE在MFC應用程序
- 15. 如何在單獨的mfc控制檯應用程序中使用mfc應用程序的對話框?
- 16. 控制CView的大小MFC
- 17. 微控制器和單獨供電的PCB(電子設備)之間的通信
- 18. 從單獨的線程/類設置控制屬性
- 19. 顯示在單獨的線(控制檯)各列表元素
- 20. 在一個單獨的線程中運行JavaFX控制器
- 21. Eclipse將每個線程打印到單獨的控制檯
- 22. 控制JavaScript的隱藏/顯示分度,無線電控制沒有jQuery的
- 23. Laravel使用單獨的控制器爲單獨的邏輯
- 24. Xpages無線電組邊界
- 25. 無線電組功能
- 26. Lablel爲MD-無線電組
- 27. 單獨的線,並存儲到數組
- 28. 無線電菜單檢查
- 29. 在Jquery中的無線電列表控制中禁用單選按鈕
- 30. C#跨線程操作無效,2個控制和2級獨立的線程
謝謝。你的建議工作得很好。 – stanigator 2009-06-11 23:17:00