C Win32 API:设置复选框状态

5
当某个特定值被达到时,我希望一个复选框能自动变为未选中状态。但我找不到设置复选框状态的选项。

1
你在文档中找到了吗?你找到了复选框的文档吗? - David Heffernan
1个回答

10

发送一个 BM_SETCHECK 消息:

SendMessage(hWndOfCheckbox, BM_SETCHECK, BST_UNCHECKED, 0);

或者,使用Button_SetCheck宏,该宏扩展为对SendMessage的相同调用(但不会暴露未使用的形式参数):

Button_SetCheck(hWndOfCheckbox, BST_UNCHECKED);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接