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

最佳答案

向它发送 BM_SETCHECK 消息:

SendMessage(hWndOfCheckbox, BM_SETCHECK, BST_UNCHECKED, 0);

或者,使用 Button_SetCheck 宏,该宏扩展为对 SendMessage 的相同调用(但不公开未使用的形式参数):
Button_SetCheck(hWndOfCheckbox, BST_UNCHECKED);

关于C Win32 API : Set state of check box,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38800276/

10-11 01:03