1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
HWND radio1;
#define IDC_RADIO_1 10001
HWND radio2;
#define IDC_RADIO_2 10002
HWND radio3;
#define IDC_RADIO_3 10003
LRESULT CALLBACK WindowProcMain(HWND hWnd,UINT Menu,WPARAM wParam,LPARAM lParam){
switch(Menu){
case WM_CREATE:
radio1=CreateWindowEx(0,TEXT("BUTTON"),L"radio 1",WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,50,50,48,15,hWnd,HMENU)IDC_RADIO_1,gl_hInst,NULL);
if (radio1==NULL)return false;
radio2=CreateWindowEx(0,TEXT("BUTTON"),L"radio 2",WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,50,70,48,15,hWnd,HMENU)IDC_RADIO_2,gl_hInst,NULL);
if (radio2==NULL)return false;
radio3=CreateWindowEx(0,TEXT("BUTTON"),L"radio 3",WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,50,90,48,15,hWnd,HMENU)IDC_RADIO_3,gl_hInst,NULL);
if (radio3==NULL)return false;
break;
case WM_COMMAND:
switch (LOWORD( wParam) ){
}
break;
case WM_DESTROY:PostQuitMessage(0);break;
}
return DefWindowProc(hWnd,Menu,wParam,lParam);
}
|