首页 相关文章 『VC++技术内幕』学习笔记(5)

『VC++技术内幕』学习笔记(5)

第五篇:基本事件处理

   我们已经知道MFC库应用程序框架调用CView视图类的虚函数OnDraw来完成屏幕显示。其实CView和CWnd类包含了几百个成员函数,在MSDN中可以看到这些成员函数,其中有许多On开头的,例如第二篇的例子就有一个OnLButtonDown,它们都是应用程序框架响应各种事件所需调用的函数。
   OnDraw便是当窗口发生变化是被调用的,OnLButtonDown是鼠标左键被按下时调用,还有OnKeyDown是键盘被按下时调用等等。

   当用户在视窗中按下鼠标左键时,Windows会自动发送WM_LBUTTONDOWN消息给该视窗,当然你可以什么都不做象我们第3篇的例子一样,如果你想要让程序对此消息做出反应就必须在视图类给出相应的函数,类似下面这样:
void CMyView::OnLButtonDown(UINT nFlags,CPoint point)
{
//做些事情的代码
}

还需要在类头文件包含相应的函数原型说明
afx_msg void OnLButtonDown(UINT nFlags,CPoint point);

af...[ 查看全文 ]

2016-02-19 标签:

『VC++技术内幕』学习笔记(5)的相关文章

手机页面
收藏网站 回到头部