关于WM_COMMAND消息的返回值的问题,求高人指点~~~~~~

不二星空 不二星空 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我发现调用::SendMessage发送WM_COMMAND的消息,该消息的返回值和MSDN上说的有点不同。

MSDN的说法
Return Value
If an application processes this message, it should return zero.
大致的意思就是如果应用程序处理了消息,将返回0

测试的结果
nState = ::SendMessage(this->m_hWnd, WM_COMMAND, IDC_BTN_TOGETSTAT, (LPARAM)btn_test.m_hWnd);
该条发送出去后,nState的值为1,而这个WM_COMMAND的消息是有被响应的。

求高人指点
...全文

相关推荐

评论 23
收藏 已收藏
分享
返回顶部
不二星空
VC/MFC 16,550 成员 421,606 内容