Рис.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 и перечисляем членов новой группы.