OSDN Git Service

3ed562944655e250fd8e39e13f0d3b90ccf1ac72
[seraphyscrtools/SeraphyScriptTools.git] / StdAfx.h
1 // stdafx.h : \95W\8f\80\82Ì\83V\83X\83e\83\80 \83C\83\93\83N\83\8b\81[\83\83t\83@\83C\83\8b\81A
2 //            \82Ü\82½\82Í\8eQ\8fÆ\89ñ\90\94\82ª\91½\82­\81A\82©\82Â\82 \82Ü\82è\95Ï\8dX\82³\82ê\82È\82¢
3 //            \83v\83\8d\83W\83F\83N\83g\90ê\97p\82Ì\83C\83\93\83N\83\8b\81[\83\83t\83@\83C\83\8b\82ð\8bL\8fq\82µ\82Ü\82·\81B
4
5 #pragma once
6
7 #define STRICT
8
9 #ifndef _WIN32_WINNT
10 #define _WIN32_WINNT 0x0500
11 #endif
12
13 #define _ATL_APARTMENT_THREADED
14
15 //#define _ATL_NO_AUTOMATIC_NAMESPACE
16
17 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS      // \88ê\95\94\82Ì CString \83R\83\93\83X\83g\83\89\83N\83^\82Í\96¾\8e¦\93I\82Å\82·\81B
18
19 // Enabling Visual Style
20 #define ISOLATION_AWARE_ENABLED 1
21
22 #ifdef _UNICODE
23 #if defined _M_IX86
24 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
25 #elif defined _M_IA64
26 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
27 #elif defined _M_X64
28 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
29 #else
30 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
31 #endif
32 #endif 
33
34 // \83f\83o\83b\83O\83q\81[\83v
35 #ifdef _DEBUG
36 #define CRTDBG_MAP_ALLOC
37 #include <crtdbg.h>
38 #endif
39
40 #include <atlbase.h>
41
42 // CComModule \83N\83\89\83X\82©\82ç\94h\90\82µ\82½\83N\83\89\83X\82ð\8eg\97p\82µ\82Ä\81A\83I\81[\83o\81[\83\89\83C\83h\82·\82é\8fê\8d\87
43 // _Module \82Ì\96¼\91O\82Í\95Ï\8dX\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B
44 extern ATL::CComModule _Module;
45
46 #include <atlcom.h>
47 #include <atlctl.h>
48 #include <atlstr.h>
49 #include <comdef.h>
50
51 #include <shlobj.h>
52 #include <winspool.h>
53
54 #include <Strsafe.h>
55
56 #define WM_MOVENEXT_OVERLAPPED (WM_USER + 100)
57 #define WM_KEYDOWN_EX (WM_USER + 101)
58
59 #define VB_TRUE -1
60 #define VB_FALSE 0