А, чё такое Z-order?
Короче я делаю так и нифига не пашет, т.е. считает одной группой
[codebox]#define KNOPKA1_for_GRUPPA1 1
#define KNOPKA2_for_GRUPPA1 2
#define KNOPKA3_for_GRUPPA1 3
#define GRUPPA1 10
#define KNOPKA1_for_GRUPPA2 4
#define KNOPKA2_for_GRUPPA2 5
#define KNOPKA3_for_GRUPPA2 6
#define GRUPPA2 20 // это все вроде нужно для обработки команд
//WM_COMMAND
//…
// -----------------------------------------------------
// Функция WndProc_OnCreate
// -----------------------------------------------------
BOOL WndProc_OnCreate(HWND hWnd, LPCREATESTRUCT lpCreateStruct)
{
//*****************
//первая группа кнопок
Mygroup1= CreateWindowEx(0L, "BUTTON", "Основной стиль окна", BS_GROUPBOX |
WS_VISIBLE | WS_CHILD,5, 5, 165, 100,hWnd, (HMENU) GRUPPA1,
hInst, NULL);
Mybutton1_for_group1= CreateWindowEx(0L, "BUTTON", "Перекрывающееся", BS_AUTORADIOBUTTON |
WS_VISIBLE | WS_CHILD,10, 30, 155, 20,hWnd, (HMENU) KNOPKA1_for_GRUPPA1,
hInst, NULL);
Mybutton2_for_group1= CreateWindow("BUTTON", "Временное", BS_AUTORADIOBUTTON |
WS_VISIBLE | WS_CHILD,10, 50, 155, 20,hWnd, (HMENU) KNOPKA2_for_GRUPPA1 ,
hInst, NULL);
Mybutton3_for_group1= CreateWindowEx(0L, "BUTTON", "Дочернее", BS_AUTORADIOBUTTON |
WS_VISIBLE | WS_CHILD,10, 70, 155, 20,hWnd, (HMENU) KNOPKA3_for_GRUPPA1,
hInst, NULL);
//****************
//вторая группа кнопок
Mygroup2= CreateWindowEx(0L, "BUTTON", "Размер окна", BS_GROUPBOX |
WS_VISIBLE | WS_CHILD,175, 5, 175, 100,hWnd, (HMENU) GRUPPA2,
hInst, NULL);
Mybutton1_for_group2= CreateWindowEx(0L, "BUTTON", "Стандартное", BS_AUTORADIOBUTTON |
WS_VISIBLE | WS_CHILD,180, 30, 160, 20,hWnd, (HMENU) KNOPKA1_for_GRUPPA2,
hInst, NULL);
Mybutton2_for_group2= CreateWindow("BUTTON", "Максимизированное", BS_AUTORADIOBUTTON |
WS_VISIBLE | WS_CHILD,180, 50, 160, 20,hWnd, (HMENU) KNOPKA2_for_GRUPPA2 ,
hInst, NULL);
Mybutton3_for_group2= CreateWindowEx(0L, "BUTTON", "Минимизированное", BS_AUTORADIOBUTTON |
WS_VISIBLE | WS_CHILD,180, 70, 160, 20,hWnd, (HMENU) KNOPKA3_for_GRUPPA2,
hInst, NULL);
}[/codebox]