1. 熟记MFC类层次结构:

深入浅出MFC——MFC骨干程序(四)

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

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

4. 一个标准的MFC MDI程序使用这些类:
深入浅出MFC——MFC骨干程序(四)

5. MFC MDI程序流程:

深入浅出MFC——MFC骨干程序(四)

6. Document Template

  (1):

深入浅出MFC——MFC骨干程序(四)

  (2):

深入浅出MFC——MFC骨干程序(四)

  (3):

深入浅出MFC——MFC骨干程序(四)

  (4):

深入浅出MFC——MFC骨干程序(四)

7. Document/View:

深入浅出MFC——MFC骨干程序(四)

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

深入浅出MFC——MFC骨干程序(四)

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

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

11. 消息映射(Message Map):

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

13. 对话框:

 

相关文章:

  • 2021-07-01
  • 2022-01-22
  • 2021-06-23
  • 2021-11-25
  • 2021-12-27
  • 2021-09-12
  • 2021-06-14
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2022-12-23
  • 2021-10-20
  • 2022-02-03
  • 2021-06-26
  • 2021-09-15
  • 2022-12-23
相关资源
相似解决方案