在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 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/sanqima/article/details/33283849