OSDN Git Service

Merge X64 Build
[tortoisegit/TortoiseGitJp.git] / src / Utils / stdafx.h
1 // stdafx.h : include file for standard system include files,\r
2 // or project specific include files that are used frequently, but\r
3 // are changed infrequently\r
4 //\r
5 \r
6 #pragma once\r
7 \r
8 #include "targetver.h"\r
9 \r
10 #define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers\r
11 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS      // some CString constructors will be explicit\r
12 \r
13 #ifndef VC_EXTRALEAN\r
14 #define VC_EXTRALEAN            // Exclude rarely-used stuff from Windows headers\r
15 #endif\r
16 \r
17 #include <afx.h>\r
18 #include <afxwin.h>         // MFC core and standard components\r
19 \r
20 #include <atlbase.h>\r
21 #include <atlexcept.h>\r
22 #include <atlstr.h>\r
23 \r
24 #pragma warning(push)\r
25 #pragma warning(disable: 4702)  // Unreachable code warnings in xtree\r
26 #include <string>\r
27 #include <set>\r
28 #include <map>\r
29 #include <vector> \r
30 #include <algorithm> \r
31 #pragma warning(pop)\r
32 \r
33 #define USE_GDI_GRADIENT\r
34 #define HISTORYCOMBO_WITH_SYSIMAGELIST\r
35 \r
36 #include <afxdtctl.h>           // MFC support for Internet Explorer 4 Common Controls\r
37 #ifndef _AFX_NO_AFXCMN_SUPPORT\r
38 #include <afxcmn.h>                     // MFC support for Windows Common Controls\r
39 #endif // _AFX_NO_AFXCMN_SUPPORT\r
40 #include <afxdlgs.h>\r
41 #include <afxctl.h>\r
42 #include <afxtempl.h>\r
43 #include <afxmt.h>\r
44 #include <afxext.h>         // MFC extensions\r
45 #include <afxcontrolbars.h>     // MFC support for ribbons and control bars\r
46 \r
47 #include <atlbase.h>\r
48 \r
49 // TODO: reference additional headers your program requires here\r