• mfc实现的简单计算器 > MFC快速参考指南
  • MFC快速参考指南

    免费下载 下载该文档 文档格式:PDF   更新时间:2001-08-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Traditional Chinese
    文档格式:pdf
    文档作者:H.Y.Chan
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    下载
    附录E MFC快速参考指南
    E.1 创建窗口
    使用MFC CWnd wnd; Wnd.CreateEx(ExStyle,ClassName,WindowName,Style,x,y,Width,Height,Parent,Menu,Param); 使用API HWND hwnd=::CreateWi n d o w E x ( E x S t y l e , C l a s s N a m e , Wi n d o w N a m e , S t y l e , x , y, Wi d t h , Height,Parent, Menu,Instance,Param);
    E.2 创建窗口类
    快速创建 LPCTSTR lpszClassName=AfxRegisterWndClass(UINT nC l a s s S t y l e , H C U R S O R hCursor=0,HBRUSH hbrBackground=0,HICON hIcon=0); WNDCLASS详细结构
    E.3 Window类的类型
    类 风 格 CS_OWNDC CS_PARENTDC CS_CLASSDC CS_SAVEBITS CS_GLOBALCLASS 描 述
    为为该窗口类创建的每个窗口分配唯一的设备环境 为从系统高速缓存中检索设备环境,然后设置该设备环境的剪裁区,以组合到 父窗口中,以便子窗口能绘制在父窗口上 为分配一个设备环境给所有由该窗口类创建的窗口使用 为由该类创建的任何窗口的视频存储区将被保存,以便窗口移动或关闭时,不 需要重画基础窗口 为如果设置该风格,则该类是应用程序的全局类,否则它是一个应用程序局部类
    340
    类 风 格
    第五部分 附

    下载
    (续)
    描 述
    CS_VREDRAW CS_HREDRAW CS_NOCLOSE CS_DBLCLKS
    为如果设置了垂直风格,并且窗口的垂直大小发生了变化,则整个窗口将被重画. 水平风格也这样 为禁用系统菜单中的关闭命令 为如果未设置该参数,并且双击由该窗口类创建的窗口,则传送给应用程序的 将不是双击事件,而是两个相继完成的单击事件
    E.4 通用的控件窗口类
    Windows 3.1及以上版本:
    类 B U T TO N STATIC EDIT 创建的窗口 按钮控件窗口 静态控件窗口 编辑控件窗口 类 LISTBOX SCROLLBAR COMBOBOX 创建的窗口 列表框控件窗口 滚动条控件窗口 组合框控件窗口
    Windows 95/NT及以上版本:
    类 RICHEDIT SysListView32 ComboBoxEx32 SysAnimate32 msctls_trackbar32 SysTreeView32 msctls_updown32 msctls_progress32 SysHeader32 SysTabControl32 SysMonthCal32 SysDateTimePick32 msctls_hotkey32 Tooltips_class32 msctls_statusbar32 ToolbarWindow32 ReBarWindow32 创建的窗口 多信息编辑控件窗口 列表视图控件窗口 扩展组合框控件窗口 动画控件窗口 滑块控件窗口 树型视图控件窗口 微调按钮控件窗口 进度指示控件窗口 标题控件窗口(标题控件通常驻留在列表视图控件的顶部) Tab控件窗口 月历控件窗口 日期/时间选项控件窗口 热键控件窗口 工具提示控件窗口 状态栏窗口 工具栏窗口 Rebar窗口
    E.5 处理消息的顺序
    函 数 描 述
    AfxWndProc() AfxCallWndProc() WindowProc() OnWndMsg()
    接接收消息,找到消息所属的 CWnd对象,然后调用 AfxCallWndProc() 接保存消息(消息标识符和参数)供以后参考,然后调用 WindowProc() 接发送消息到 OnWndMsg(),如果未被处理,则调用 DefWindowProc() 接按字节对消息进行排序,对于 W M _ C O M M A N D消息,调用 OnCommand ( );对于 W M _ N O T I F Y 消息,调用 O n N o t i f y ( ) .任何被遗漏的消息将是一个窗口消息. OnWndMsg ( )搜索类的消息映像,以找到一个能处理任何窗口消息的处理函数.如 果OnWndMsg( )不能找到这样的处理函数,则把消息返回到 WindowProc ( ),由它将 消息发送给 DefWindowProc ( )

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • mfc计算器  mfc计算器c++程序设计  mfc制作计算器的步骤  mfc计算器实验报告  用mfc编写的计算器  mfc计算器完整程序  mfc计算器教程  mfc计算器实验背景  mfc计算器程序