Changed GetWindowLong and SetWindowLong to GetWindowLongPtr and SetWindowLongPtr, this should allow the emulator to compile for Win64 again.

This commit is contained in:
OBattler
2017-05-18 21:07:45 +02:00
parent a4a69f71eb
commit 8d1ef28e86

View File

@@ -107,7 +107,7 @@ LRESULT CALLBACK subWindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPAR
LRESULT CALLBACK StatusBarProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam);
LONG OriginalStatusBarProcedure;
LONG_PTR OriginalStatusBarProcedure;
HWND ghwnd;
@@ -1255,8 +1255,8 @@ int WINAPI WinMain (HINSTANCE hThisInstance,
hwndStatus = EmulatorStatusBar(hwnd, IDC_STATUS, hThisInstance);
OriginalStatusBarProcedure = GetWindowLong(hwndStatus, GWL_WNDPROC);
SetWindowLong(hwndStatus, GWL_WNDPROC, (LONG) &StatusBarProcedure);
OriginalStatusBarProcedure = GetWindowLongPtr(hwndStatus, GWL_WNDPROC);
SetWindowLongPtr(hwndStatus, GWL_WNDPROC, (LONG_PTR) &StatusBarProcedure);
smenu = LoadMenu(hThisInstance, TEXT("StatusBarMenu"));
initmenu();