Win Api - Radio Button and Checkbox problem

Hi guys, I have problem with Radio Button and Checkbox when I run my application, I can not select any of my Radio Buttons and Checkbox.

This is part of my code:
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);
}


Can somebody help me ?
Last edited on
You should use BS_AUTORADIOBUTTON or BS_AUTOCHECKBOX styles to see any changes.
It works, thanks.

I have another question how to group radio button, because i wanna do something like a questionnaire.
I need group radio button yes and radio button no, for question.
Last edited on
Use WS_GROUP style only for the first button in a group.
Thanks for all, everything works according to my ideas. :)
Topic archived. No new replies allowed.