IDE.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // 这段 MFC 示例源代码演示如何使用 MFC Microsoft Office Fluent 用户界面
  2. // (“Fluent UI”)。该示例仅供参考,
  3. // 用以补充《Microsoft 基础类参考》和
  4. // MFC C++ 库软件随附的相关电子文档。
  5. // 复制、使用或分发 Fluent UI 的许可条款是单独提供的。
  6. // 若要了解有关 Fluent UI 许可计划的详细信息,请访问
  7. // https://go.microsoft.com/fwlink/?LinkId=238214.
  8. //
  9. // 版权所有(C) Microsoft Corporation
  10. // 保留所有权利。
  11. // IDE.h: IDE 应用程序的主头文件
  12. //
  13. #pragma once
  14. #ifndef __AFXWIN_H__
  15. #error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
  16. #endif
  17. #include "resource.h" // 主符号
  18. // CIDEApp:
  19. // 有关此类的实现,请参阅 IDE.cpp
  20. //
  21. class CIDEApp : public CWinAppEx
  22. {
  23. public:
  24. CIDEApp() noexcept;
  25. // GDI+
  26. GdiplusStartupInput m_gdiplusStartupInput;
  27. ULONG_PTR m_gdiplusToken;
  28. // 重写
  29. public:
  30. virtual BOOL InitInstance();
  31. virtual int ExitInstance();
  32. // 实现
  33. UINT m_nAppLook;
  34. BOOL m_bHiColorIcons;
  35. virtual void PreLoadState();
  36. virtual void LoadCustomState();
  37. virtual void SaveCustomState();
  38. afx_msg void OnAppAbout();
  39. DECLARE_MESSAGE_MAP()
  40. afx_msg void OnFileNew();
  41. afx_msg void OnFileOpen();
  42. };
  43. extern CIDEApp theApp;