Win32窗口中的控件(通过C ++的WinAPI)?

时间:2012-12-07 00:26:42

标签: c++ winapi mingw

好的,我有一个代码可以创建一个复选框,但每当我点击它时:它都不会检查。我确定我需要在case WM_COMMAND:中添加一些内容,但我不知道在点击它时如何选中复选框。我还需要这个三态复选框。如何使单选按钮相互符合? (我的意思是当你点击一个,它被检查,然后你取消选中之前点击的单选按钮。)

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码段创建3个状态复选框。

#define BTN_3STATECHECKBOX           5
#define BTN_AUTO3STATECHECKBOX       6
CreateButton(BS_3STATE, _T("3 State CheckBox"), hWnd, 50, 180, 200, 24, BTN_3STATECHECKBOX);

or 
CreateButton(BS_AUTO3STATE, _T("Auto 3 State CheckBox"), hWnd, 50, 210, 200, 24, ...