C Win32 API:设置复选框的状态

时间:2016-08-06 03:28:22

标签: c winapi

我希望在达到某个值时自动取消选中复选框。但我找不到设置复选框的留置权的选项

1 个答案:

答案 0 :(得分:6)

发送BM_SETCHECK消息:

SendMessage(hWndOfCheckbox, BM_SETCHECK, BST_UNCHECKED, 0);

或者,使用Button_SetCheck宏,该宏扩展为SendMessage的同一调用(但不会公开未使用的形式参数):

Button_SetCheck(hWndOfCheckbox, BST_UNCHECKED);