win32: save the "not maximized" window size
also fix the window start up position see http://pulkomandy.tk/projects/GrafX2/ticket/102
This commit is contained in:
@@ -168,10 +168,16 @@ static LRESULT CALLBACK Win32_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LP
|
||||
break;
|
||||
case WM_SIZE:
|
||||
GFX2_Log(GFX2_DEBUG, "WM_SIZE : %dx%d type=%d\n", LOWORD(lParam), HIWORD(lParam), wParam);
|
||||
if (wParam != SIZE_MINIMIZED)
|
||||
if (wParam == SIZE_MINIMIZED)
|
||||
Window_state = GFX2_WINDOW_MINIMIZED;
|
||||
else
|
||||
{
|
||||
Resize_width = LOWORD(lParam);
|
||||
Resize_height = HIWORD(lParam);
|
||||
if (wParam == SIZE_MAXIMIZED)
|
||||
Window_state = GFX2_WINDOW_MAXIMIZED;
|
||||
else if (wParam == SIZE_RESTORED)
|
||||
Window_state = GFX2_WINDOW_STANDARD;
|
||||
}
|
||||
return 0;
|
||||
case WM_CLOSE:
|
||||
|
||||
Reference in New Issue
Block a user