OSDN Git Service

・ MBCS->Unicode対応
[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 #include <atlbase.h>
35
36 // 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
37 // _Module \82Ì\96¼\91O\82Í\95Ï\8dX\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B
38 extern ATL::CComModule _Module;
39
40 #include <atlcom.h>
41 #include <atlctl.h>
42 #include <atlstr.h>
43 #include <comdef.h>
44
45 #include <shlobj.h>
46 #include <winspool.h>
47
48 #include <Strsafe.h>
49
50 #define WM_MOVENEXT_OVERLAPPED (WM_USER + 100)
51 #define WM_KEYDOWN_EX (WM_USER + 101)
52
53 #define VB_TRUE -1
54 #define VB_FALSE 0
55
56 /*
57 #if defined(_DEBUG)
58 #define ATLTRACE(mes) OutputDebugString(mes)
59 #else
60 #define ATLTRACE(mes)
61 #endif
62 */