2012-05-23 43 views
2

我正在尋找在我的程序中的對話框中創建2個單獨的單選按鈕組,但我無法完全正確地工作。據我瞭解,我需要使用組屬性,但我沒有得到所需的結果。WINAPI(沒有MFC)的2個單獨的單選按鈕組

我有2個單選按鈕,我希望用戶選擇1,然後單獨一組6,用戶也選擇1。

+0

準確地說,你如何使用'WS_GROUP'風格?郵政編碼。你實際得到了什麼結果? – jamesdlin

回答

2

我已經自己解決了這個問題。簡單地將單選按鈕中的1設置爲true,並將其餘部分設置爲false會給我想要的結果。我沒有在代碼中這樣做。我只是使用屬性視圖

-1

例如,你有兩組單選按鈕。 爲了使您需要的第一組寫

WS_GROUP | WS_TABSTOP 

第一組:

CreateWindowEx(bla_bla, bla_bla, bla_bla, WS_GROUP | WS_TABSTOP, bla, bla, bla, bla, bla,bla,bla,bla);

CreateWindowEx();多一個單選按鈕,它指的是第一組;(注意沒有WS_GROUP | WS_TABSTOP! !!!)

CreateWindowEx();又一個單選按鈕指的是第一組;(注意沒有WS_GROUP | WS_TABSTOP !!!!)