Compare commits

...

3 Commits

Author SHA1 Message Date
Joachim Henze
fb11e3863d Katayamas suggestion
Co-authored-by: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
2023-09-18 07:59:14 +00:00
Joachim Henze
4d8dd82699 [MAZESCR] Fix a typo in comment (while we are at that file) 2023-09-17 19:42:27 +02:00
Joachim Henze
892dd7dca6 [MAZESCR] Avoid (DLGPROC) cast
May help a bit with x64.
2023-09-17 16:23:42 +02:00

View File

@@ -632,7 +632,7 @@ static BOOL OnCreate(HWND hWnd, LPCREATESTRUCT lpCreateStruct)
return TRUE;
}
BOOL WINAPI AboutProc(HWND hWnd, UINT message, WPARAM wparam, LPARAM lparam)
INT_PTR CALLBACK AboutProc(HWND hWnd, UINT message, WPARAM wparam, LPARAM lparam)
{
switch(message){
case WM_COMMAND:
@@ -684,7 +684,6 @@ LRESULT CALLBACK ScreenSaverProc(
start_timer(hWnd, solve_delay);
break;
case 3:
if (!solve_maze(hWnd))
{
@@ -696,7 +695,6 @@ LRESULT CALLBACK ScreenSaverProc(
start_timer(hWnd, post_solve_delay);
}
break;
default:
initialize_maze();
@@ -711,14 +709,12 @@ LRESULT CALLBACK ScreenSaverProc(
break;
}
break;
case WM_DESTROY: // message: window being destroyed
DeleteObject(hBrushLiving);
DeleteObject(hBrushDead);
ReleaseDC(hWnd, hDC);
break;
default: // Passes it on if unproccessed
default: // Passes it on if unprocessed
return DefScreenSaverProc(hWnd, message, wParam, lParam);
}
return 0;
@@ -757,7 +753,7 @@ BOOL WINAPI ScreenSaverConfigureDialog(HWND hWnd, UINT message, WPARAM wparam, L
EndDialog(hWnd, TRUE);
break;
case IDABOUT:
DialogBox(hMainInstance, MAKEINTRESOURCE(IDD_DLG_ABOUT), hWnd, (DLGPROC)AboutProc);
DialogBox(hMainInstance, MAKEINTRESOURCE(IDD_DLG_ABOUT), hWnd, AboutProc);
break;
}
case WM_HSCROLL: