在MFC中, View在MainFrame之上,如果把MainFrame当做一座白墙,View就是墙上的海报。即视类窗口始终覆盖在框架类窗口之上。
以工程Draw为例,右击CDrawView–>Add Windows Message Handler–>WM_LBUTTONDOWN–>Add Handler–>Edit Existing,如下图所示:
添加代码如下:
void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
MessageBox("view clicked");//所添加的代码
CView::OnLButtonDown(nFlags, point);
}
按F7–> Ctrl+F5,执行后的结果如下:
版权声明:本文为sanqima原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。