zoukankan      html  css  js  c++  java
  • 深入浅出MFC——MFC骨干程序(四)

    1. 熟记MFC类层次结构:

    2. AppWizard可以为我们制作出MFC程序骨干

    3. Document/View支撑你的应用程序:Document/View的价值在于,这些MFC类已经把一个应用程序所需的“数据处理与显示”的函数空壳都设计好了,这些函数都是虚函数,所以你可以(也应该)在派生类中改写它们。有关文件读写的操作在CDocument的Seiralize函数中进行,有关画面显示的操作在CView的OnDraw或OnPaint函数中进行。

    4. 一个标准的MFC MDI程序使用这些类:

    5. MFC MDI程序流程:

    6. Document Template

      (1):

      (2):

      (3):

      (4):

    7. Document/View:

    8. MDI主窗口的诞生:前面的Hello程序,主窗口采用CFrameWnd类。本例是MDI风格,将采用CMDIFrameWnd类。

    9. 工具栏(CToolbar)和状态栏(CStatusBar)的诞生:两个对象隶属于主窗口。

    10. 鼠标拖放(Drag and Drop):CWnd::DragAcceptFile; CWinApp::EnableShellOpen;CWinApp::RegisterShellFileTypes;

    11. 消息映射(Message Map):

    12. 标准菜单File/Edit/View/Window/Help:

    13. 对话框:

  • 相关阅读:
    比SRCNN效果好的传统超分辨率算法汇总
    CSS3 2D转换
    CSS3 文本效果
    CSS3 Gradients(渐变)
    CSS3 背景
    CSS3 圆角
    CSS3 边框
    CSS3 简介
    CSS 属性选择器
    CSS 媒体类型
  • 原文地址:https://www.cnblogs.com/yyxt/p/4852487.html
Copyright © 2011-2022 走看看