hur.cn - 华软网

 热门搜索

命令消息与通知消息,如何界定呀?都是产生 WM_COMMAND 消息呀?

  作者:未知    来源:网络    更新时间:2011/6/12
命令消息与通知消息,如何界定呀?都是产生 WM_COMMAND 消息呀?
---------------------------------------------------------
好像菜单的就是:命令消息.
控件的就是:通知消息,
但是,按钮的单击,却又是"命令消息"

我有点晕了,到底 命令消息 与 通知消息,如何界定呢?

---华软 网友回答---
u                 p
---华软网友回复---
MSDN得到
This message is sent when the user selects a command item from a menu, when a control sends a message to its parent window, or when an accelerator keystroke is translated. 

WM_COMMAND wNotifyCode = HIWORD(wParam); 
  wID = LOWORD(wParam); 
  hwndCtl = (HWND) lParam;
Parameters
wNotifyCode 
Value of the high-order word of wParam. Specifies the notification code if the message is from a control. If the message is from an accelerator, this parameter is 1. If the message is from a menu, this parameter is 0. 
wID 
Value of the low-order word of wParam. Specifies the identifier of the menu item, control, or accelerator. 
hwndCtl 
Handle to the control sending the message if the message is from a control. Otherwise, this parameter is NULL. 

---华软网友回复---
http://www.yesky.com/SoftChannel/72342371928702976/20031119/1746313_2.shtml
---华软网友回复---
命令消息一般就认为是菜单和工具栏的响应,MFC的对其消息的路由,跟通知稍有不同的,通知消息还牵扯到MFC中的消息反射。
---华软网友回复---
引用 4 楼 kuyucman 的回复:
命令消息一般就认为是菜单和工具栏的响应,MFC的对其消息的路由,跟通知稍有不同的,通知消息还牵扯到MFC中的消息反射。

消息反射?
---华软网友回复---
我有点晕了,到底 命令消息 与 通知消息,如何界定呢?
===============
你要界定这个干吗?
---华软网友回复---
引用 6 楼 wltg2001 的回复:
我有点晕了,到底 命令消息 与 通知消息,如何界定呢?
===============
你要界定这个干吗?

是呀
会用就可以了啊      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。