dcdd144598 2011-02-23 kinaba: #ifndef _KILIB_STDAFX_H_ dcdd144598 2011-02-23 kinaba: #define _KILIB_STDAFX_H_ dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #undef WINVER dcdd144598 2011-02-23 kinaba: #define WINVER 0x0400 dcdd144598 2011-02-23 kinaba: #undef _WIN32_IE dcdd144598 2011-02-23 kinaba: #define _WIN32_IE 0x0200 dcdd144598 2011-02-23 kinaba: #undef _WIN32_WINNT dcdd144598 2011-02-23 kinaba: #define _WIN32_WINNT 0x0400 dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #define OEMRESOURCE dcdd144598 2011-02-23 kinaba: #define NOMINMAX dcdd144598 2011-02-23 kinaba: #ifdef SUPERTINY dcdd144598 2011-02-23 kinaba: #define memset memset_default dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #include <windows.h> dcdd144598 2011-02-23 kinaba: #include <shlobj.h> dcdd144598 2011-02-23 kinaba: #include <commdlg.h> dcdd144598 2011-02-23 kinaba: #include <commctrl.h> dcdd144598 2011-02-23 kinaba: #include <imm.h> dcdd144598 2011-02-23 kinaba: // dimm.hが無くてエラーになる場合、プロジェクトの設定でUSEGLOBALIMEの定義を dcdd144598 2011-02-23 kinaba: // 削除するか、最新の Platform SDK を導入すればビルドが通るようになります。 dcdd144598 2011-02-23 kinaba: #ifdef USEGLOBALIME dcdd144598 2011-02-23 kinaba: #include <dimm.h> dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #ifdef SUPERTINY dcdd144598 2011-02-23 kinaba: #undef memset dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #ifndef WM_MOUSEWHEEL dcdd144598 2011-02-23 kinaba: #define WM_MOUSEWHEEL 0x020A dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: #ifndef OFN_ENABLESIZING dcdd144598 2011-02-23 kinaba: #define OFN_ENABLESIZING 0x00800000 dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: #ifndef IMR_RECONVERTSTRING dcdd144598 2011-02-23 kinaba: #define IMR_RECONVERTSTRING 0x0004 dcdd144598 2011-02-23 kinaba: #define IMR_CONFIRMRECONVERTSTRING 0x0005 dcdd144598 2011-02-23 kinaba: typedef struct tagRECONVERTSTRING { dcdd144598 2011-02-23 kinaba: DWORD dwSize; dcdd144598 2011-02-23 kinaba: DWORD dwVersion; dcdd144598 2011-02-23 kinaba: DWORD dwStrLen; dcdd144598 2011-02-23 kinaba: DWORD dwStrOffset; dcdd144598 2011-02-23 kinaba: DWORD dwCompStrLen; dcdd144598 2011-02-23 kinaba: DWORD dwCompStrOffset; dcdd144598 2011-02-23 kinaba: DWORD dwTargetStrLen; dcdd144598 2011-02-23 kinaba: DWORD dwTargetStrOffset; dcdd144598 2011-02-23 kinaba: } RECONVERTSTRING, *PRECONVERTSTRING, NEAR *NPRECONVERTSTRING, FAR *LPRECONVERTSTRING; dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: #ifndef WM_IME_REQUEST dcdd144598 2011-02-23 kinaba: #define WM_IME_REQUEST 0x0288 dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #ifdef _MSC_VER dcdd144598 2011-02-23 kinaba: #pragma warning( disable: 4355 ) dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #ifdef __DMC__ dcdd144598 2011-02-23 kinaba: #define SetWindowLongPtr SetWindowLong dcdd144598 2011-02-23 kinaba: #define GetWindowLongPtr GetWindowLong dcdd144598 2011-02-23 kinaba: #define UINT_PTR UINT dcdd144598 2011-02-23 kinaba: #define LONG_PTR LONG dcdd144598 2011-02-23 kinaba: #define GWLP_WNDPROC GWL_WNDPROC dcdd144598 2011-02-23 kinaba: #define GWLP_USERDATA GWL_USERDATA dcdd144598 2011-02-23 kinaba: #endif dcdd144598 2011-02-23 kinaba: dcdd144598 2011-02-23 kinaba: #endif // _KILIB_STDAFX_H_