您的位置:首页 > 其它

ClassWizard里面找不到WM_ACTIVATE消息解决

2012-03-11 15:12 309 查看
环境:Microsoft Visual C++ 6.0

 

问题:在使用WM_ACTIVATE消息时,在Windows消息处理找不到此消息。

解决:

1.类向导中选择 Class Info 选项卡,然后在 Message filter 组合框下选择 Window 就可以了。

2.也可以手工映射

afx_msg LRESULT OnActive(WPARAM wParam, LPARAM lParam);

ON_MESSAGE(WM_ACTIVE, OnActive)

LRESULT MyWindow::OnActive(WPARAM wParam, LPARAM lParam)

{

     return 0;

}

 

参考资料:http://topic.csdn.net/u/20090401/14/cace2da6-e187-49dd-a905-90953984fc4f.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐