标签: c winapi
我希望在达到某个值时自动取消选中复选框。但我找不到设置复选框的留置权的选项
答案 0 :(得分:6)
发送BM_SETCHECK消息:
BM_SETCHECK
SendMessage(hWndOfCheckbox, BM_SETCHECK, BST_UNCHECKED, 0);
或者,使用Button_SetCheck宏,该宏扩展为SendMessage的同一调用(但不会公开未使用的形式参数):
SendMessage
Button_SetCheck(hWndOfCheckbox, BST_UNCHECKED);