framework.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. #pragma once
  12. #ifndef VC_EXTRALEAN
  13. #define VC_EXTRALEAN // 从 Windows 头中排除极少使用的资料
  14. #endif
  15. #include "targetver.h"
  16. #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将是显式的
  17. // 关闭 MFC 的一些常见且经常可放心忽略的隐藏警告消息
  18. #define _AFX_ALL_WARNINGS
  19. #include <afxwin.h> // MFC 核心组件和标准组件
  20. #include <afxext.h> // MFC 扩展
  21. #include <afxdisp.h> // MFC 自动化类
  22. #ifndef _AFX_NO_OLE_SUPPORT
  23. #include <afxdtctl.h> // MFC 对 Internet Explorer 4 公共控件的支持
  24. #endif
  25. #ifndef _AFX_NO_AFXCMN_SUPPORT
  26. #include <afxcmn.h> // MFC 对 Windows 公共控件的支持
  27. #endif // _AFX_NO_AFXCMN_SUPPORT
  28. #include <afxcontrolbars.h> // MFC 支持功能区和控制条
  29. #ifdef _UNICODE
  30. #if defined _M_IX86
  31. #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
  32. #elif defined _M_X64
  33. #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
  34. #else
  35. #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
  36. #endif
  37. #endif