diff options
| author | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2018-12-29 12:23:43 +0100 |
|---|---|---|
| committer | Jonas Kümmerlin <jonas@kuemmerlin.eu> | 2018-12-29 12:23:43 +0100 |
| commit | 388c42454ad593f8c201a0bc7c2b1bd18f21b1fe (patch) | |
| tree | 263717f8292ad5161969cb4fd584c6564283ebcb /alf/alf.cpp | |
| parent | 8ead043a524ffedc634663779a49730cc5da8d97 (diff) | |
make it build with ansi
it now actually works on Win95. WOHOO!
Diffstat (limited to 'alf/alf.cpp')
| -rw-r--r-- | alf/alf.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/alf/alf.cpp b/alf/alf.cpp index fbc7822..ae6c8f9 100644 --- a/alf/alf.cpp +++ b/alf/alf.cpp @@ -70,7 +70,7 @@ ALF_UpdateFontsPriv(HWND win, ALFWindowPriv *priv) ZeroMemory(&priv->fonts.lfMessageFont, sizeof(priv->fonts.lfMessageFont)); priv->fonts.lfMessageFont.lfHeight = -MulDiv(8, priv->fonts.dpi, 72); - lstrcpyW(priv->fonts.lfMessageFont.lfFaceName, L"MS Shell Dlg"); + lstrcpy(priv->fonts.lfMessageFont.lfFaceName, TEXT("MS Shell Dlg")); } if (priv->fonts.hMessageFont) { @@ -567,7 +567,8 @@ ALF_RegisterWindowClass(ALFAPP app, const ALFWindowClassParams *params) ALFWindowVTable *pvtbl = (ALFWindowVTable*)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY|HEAP_GENERATE_EXCEPTIONS, sizeof(ALFWindowVTable)); *pvtbl = params->vtbl; - HWND tmp = CreateWindowEx(0, MAKEINTATOM(classatom), TEXT("dummy"), 0, 0, 0, 0, 0, HWND_MESSAGE, 0, app->hInstance, 0); + // XXX: This could have been a HWND_MESSAGE window, but Win95 doesn't support these + HWND tmp = CreateWindowEx(0, MAKEINTATOM(classatom), TEXT("dummy"), 0, 0, 0, 0, 0, NULL, 0, app->hInstance, 0); SetClassLongPtr(tmp, 0, (LONG_PTR)pvtbl); SetClassLongPtr(tmp, sizeof(void*), (LONG_PTR)app); SetClassLongPtr(tmp, GCLP_WNDPROC, (LONG_PTR)ALF_WindowProc); @@ -580,7 +581,7 @@ HWND ALF_InstantiateWindow(ALFAPP app, LPCTSTR className, HWND hwndParent, void { return CreateWindowEx(0, className, - L"Window", + TEXT("Window"), WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN, CW_USEDEFAULT, CW_USEDEFAULT, 300, 100, //FIXME |
