环境: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