Группировка переключателей

Рис.9 Две группы переключателей

Чтобы создать 2 независимых группы переключателей, надо создавать рамки BS_GROUPBOX добавив стиль окна WS_GROUP. Иначе все переключатели будут составлять одну группу.

HWND hGroup1 = CreateWindow("button", "Группа 1", WS_CHILD | WS_VISIBLE | BS_GROUPBOX | WS_GROUP, 220, 130, 175, 105, hWnd, NULL, hInstance, NULL);

HWND hWnd1= CreateWindow("button", "выбор 1", WS_CHILD | WS_VISIBLE | BS_AUTORADIOBUTTON, 225, 160, 100, 15, hWnd, (HMENU) IDB_Button1, hInstance, NULL);

PostMessage(hWnd1, BM_SETSTATE, 1,0L);

HWND hWnd2= CreateWindow("button", "выбор 2", WS_CHILD | WS_VISIBLE | BS_AUTORADIOBUTTON, 225, 190, 100, 15, hWnd, (HMENU) IDB_Button2, hInstance, NULL);

После этого создавать члены этой группы. Объявляем новый элемент Group2 и перечисляем членов новой группы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: