|
|
| version 1.13, 2004/02/18 06:52:34 | version 1.17, 2004/06/20 02:57:47 |
|---|---|
| Line 33 | Line 33 |
| #include "vramhdl.h" | #include "vramhdl.h" |
| #include "menubase.h" | #include "menubase.h" |
| #include "sysmenu.h" | #include "sysmenu.h" |
| #if defined(SUPPORT_SOFTKBD) | |
| #include "softkbd.h" | #include "softkbd.h" |
| #endif | |
| static const TCHAR szAppCaption[] = STRLITERAL("Neko Project II"); | static const TCHAR szAppCaption[] = STRLITERAL("Neko Project II"); |
| Line 202 LRESULT CALLBACK WndProc(HWND hWnd, UINT | Line 200 LRESULT CALLBACK WndProc(HWND hWnd, UINT |
| } | } |
| else { | else { |
| #if defined(SUPPORT_SOFTKBD) | #if defined(SUPPORT_SOFTKBD) |
| softkbd_down(LOWORD(lParam), HIWORD(lParam)); | softkbd_down(LOWORD(lParam), HIWORD(lParam) - 200); |
| #endif | #endif |
| } | } |
| } | } |
| Line 331 static DWORD GetModuleFileName_A(HMODULE | Line 329 static DWORD GetModuleFileName_A(HMODULE |
| FileNameW = (TCHAR *)_MALLOC(nSize * sizeof(TCHAR), "ModuleFile"); | FileNameW = (TCHAR *)_MALLOC(nSize * sizeof(TCHAR), "ModuleFile"); |
| if (FileNameW) { | if (FileNameW) { |
| len = GetModuleFileName(hModule, FileNameW, nSize); | len = GetModuleFileName(hModule, FileNameW, nSize); |
| #if defined(OSLANG_SJIS) | |
| nSize = WideCharToMultiByte(CP_ACP, 0, FileNameW, -1, | nSize = WideCharToMultiByte(CP_ACP, 0, FileNameW, -1, |
| lpFileName, nSize, NULL, NULL); | lpFileName, nSize, NULL, NULL); |
| #else | |
| nSize = ucscnv_ucs2toutf8(lpFileName, (UINT)-1, FileNameW, nSize); | |
| #endif | |
| if (nSize) { | if (nSize) { |
| nSize--; | nSize--; |
| } | } |
| Line 346 static DWORD GetModuleFileName_A(HMODULE | Line 348 static DWORD GetModuleFileName_A(HMODULE |
| } | } |
| #endif | #endif |
| #if defined(_WIN32_WCE) | |
| int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, | int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, |
| LPTSTR lpszCmdLine, int nCmdShow) { | LPWSTR lpszCmdLine, int nCmdShow) |
| #elif defined(UNICODE) | |
| int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPreInst, | |
| LPSTR lpszCmdLine, int nCmdShow) | |
| #else | |
| int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPreInst, | |
| LPSTR lpszCmdLine, int nCmdShow) | |
| #endif | |
| { | |
| HWND hWnd; | HWND hWnd; |
| WNDCLASS np2; | WNDCLASS np2; |
| int id; | int id; |
| Line 378 int WINAPI WinMain(HINSTANCE hInstance, | Line 388 int WINAPI WinMain(HINSTANCE hInstance, |
| TRACEINIT(); | TRACEINIT(); |
| inputmng_init(); | inputmng_init(); |
| keystat_reset(); | keystat_initialize(); |
| // if (!hPreInst) { | // if (!hPreInst) { |
| np2.style = CS_HREDRAW | CS_VREDRAW; | np2.style = CS_HREDRAW | CS_VREDRAW; |