必要的消息处理
为了管理控制条和视图,CFrameWnd为几个窗口消息建立了消息映射,专门进行处理。
OnInitMenuPopup(): 处理WM_INITMENUPOPUP消息,设置弹出菜单的各项目的启用/禁止状态。
OnEnterIdle(): 处理WM_ENTERIDLE消息,设置状态条的空闲时提示信息。
OnMenuSelect(): 处理WM_MENUSELECT消息,当某菜单项被选择时更新状态条提示。
OnToolTipText(): 处理TTN_NEEDTEXT通知消息,显示工具条的工具提示。
OnUpdateKeyIndicator(): 更新状态条的键盘状态指示器信息。
OnUpdateControlBarMenu(): 更新控制条的启用/禁止状态,如工具条按钮。
OnSize(): 处理WM_SIZE消息,调用RecalcLayout()排列客户区控件及视图。
OnHScroll(): 处理WM_HSCROLL消息,滚动视图。
OnVScroll(): 处理WM_VSCROLL消息,滚动视图。
OnClose(): 处理WM_CLOSE消息,存储并关闭文档。
CFrameWnd类成员
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30960-5.html
喜欢的感觉