按下Winapi按钮

时间:2014-06-30 12:48:51

标签: c windows winapi button

如何检测是否按下按钮(在C winapi中)?按钮我指的是界面的一部分,而不是键盘按钮或鼠标按钮。我正在创建按钮作为默认按钮,他们在点击后只发送WM_COMMAND消息,但我还需要在按钮处于关闭状态时收到消息。如何实现呢?

1 个答案:

答案 0 :(得分:0)

收到WM_COMMAND时,只需检查BN_PUSHED或BN_UNPUSHED,而不是BN_CLICKED。

参考:http://msdn.microsoft.com/en-us/library/windows/desktop/bb775941%28v=vs.85%29.aspx

可能需要使用BS_PUSHBUTTON样式集创建按钮。