欢迎来到天天文库
浏览记录
ID:15382278
大小:62.00 KB
页数:6页
时间:2018-08-03
《mfc——4个基本类中的成员函数介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、09121852杜军机械设计及理论1.CMainFrameActivateFrame使框架对用户可视并可用CalcWindowRect每当主框架窗口的客户区尺寸发生变化或控制条的位置发生变化,需要重新排列客户区时,调用该函数Create调用以构造和初始化一个与CFrameWnd对象有关的Windows框架窗口DefWindowProc该函数调用缺省的窗口过程来为应用程序没有处理的任何窗口消息提供缺省的处理DestroyWindow销毁指定的窗口DoDataExchangeUpdateData会调用这个函数,
2、调用它来初始化对话框的控件或更新数据GetActiveDocument得到当前文档的指针GetActiveFrame返回活动CFrameWnd对象GetScrollBarCtrl调用这个成员函数以获取指定的子滚动控件或分隔窗口的指针LoadFrame调用以从资源信息中动态构造一个框架窗口OnAmbientProperty框架调用这个成员函数以从包含OLE控件的窗口获得ambient属性值。重载这个函数以改变OLE控件容器向它的控件返回的缺省ambient属性值。任何没有被重载函数处理的ambient属性请求
3、将被传递到基类的实现中OnChildNotify该函数为重载函数,作为部分消息映射被调用,告诉父窗口即将被告知一个窗口刚刚被创建OnCmdMsg该函数的功能首先按字节对消息进行排序,对于WM_COMMAND消息,调用OnCommand消息响应函数,对于WM_NOTIFY消息调用OnNotify消息响应函数。任何被遗漏的消息将是一个窗口消息。OnWndMsg函数搜索类的消息映像,以找到一个能处理任何窗口消息的处理函数。如果OnWndMsg函数不能找到这样的处理函数的话,则把消息返回到WindowProc函数,
4、由它将消息发送给DefWindowProc函数OnCommand该函数查看这是不是一个控件通知,如果它是,OnCommand函数会试图将消息映射到制造通知的控件;如果他不是一个控件通知,OnCommand就会调用OnCmdMsg函数OnCreateClient为框架构造一个用户窗口OnFinalRelease本函数在对对象的最后一个OLE参考或对象对别人的后一个OLE参考被释放时,由框架调用OnNotify框架调用这个函数以通知控件的父窗口,在控件中发生了一个事件,或者该控件需要某些类型的信息。OnNoti
5、fy处理控件通知的消息映射OnSetPreviewMode设置应用的主框架成为或退出预打印模式PostNcDestroy在窗口被销毁以后,缺省的OnNcDestroy成员函数调用这个函数。派生类可以利用这个函数来执行自定义的清除工作,比如删除指针PreCreateWindow该函数是一个重载函数,在窗口被创建前,可以在该重载函数中改变创建参数PreSubclassWindow这也是一个重载函数,允许首先子分类一个窗口PreTranslateMessage在消息被分派到Windows函数TranslateMe
6、ssage和DispatchMessage之前过滤消息RecalcLayout当标准工具栏或状态栏隐藏或者显示,或者窗口调整大小时,框架调用这个方法Serialize串行化函数WindowProc该函数负责发送消息到OnWndMsg()函数WinHelp调用这个函数以激活WinHelp应用程序。框架也会调用这个函数以激活WinHelp应用程序。当你的应用程序终止时,框架会自动关闭WinHelp应用程序WM_ACTIVATE一个窗口被激活或失去激活状态WM_ACTIVATEAPP发此消息给应用程序哪个窗口是激
7、活的,哪个是非激活的WM_CANCELMODE发送此消息来取消某种正在进行的摸态WM_CAPTURECHANGED该消息发送给一个失去鼠标捕获的窗口WM_CHAR按下某键,并已发出WM_KEYDOWN,WM_KEYUP消息WM_CLOSE当一个窗口或应用程序要关闭时发送一个信号WM_CONTEXTMENU当用户中某个窗口点击了一下右键就发送此消息给这个窗口WM_COPYDATA当一个应用程序传递给另一个应用程序时发送此消息WM_CREATE应用程序创建一个窗口WM_DESTROY一个窗口被销毁WM_ENDS
8、ESSION当系统进程发出WM_QUERYENDSESSION消息后,此消息发送给应用程序,通知它对话是否结束WM_ERASEBKGND当窗口背景必须被擦除时调用WM_FONTCHANGE当系统的字体资源库变化时发送此消息给所有顶级窗口WM_GETMINMAXINFO此消息发送给窗口当它将要改变大小或位置WM_HELPINFO当使用类向导为WM_HELP消息添加处理程序时,邮件不会列出在邮件列表框中。而是,该邮件
此文档下载收益归作者所有