布列斯特:OnCommand(WPARAM wParam,LPARAM lParam);

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 14:07:46
参数是什么意思? 我用VC++编程,他是CWND的成员函数。

他是命令响应函数。在32位系统中 lParam 中存在的是句并 HWND hwnd=(HWND)lParam;
wParam 中低位是命令ID 高位是代码,
UINT ID=HIWORD(wParam);
int code=LOWORD(wParam);
如果是加速键code=1 其他的code=0

OnCommand是响应WM_COMMAND消息的,一般是响应控件和菜单的命令消息时使用。