From 9e67a3d81b04bacc42c0c4a9abd4338b38eb6975 Mon Sep 17 00:00:00 2001 From: freedom Date: Wed, 16 Aug 2023 03:28:26 -0600 Subject: [PATCH] mdi tiling for dummys --- progmgr/wndproc.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/progmgr/wndproc.c b/progmgr/wndproc.c index 211c530..45b8e3e 100644 --- a/progmgr/wndproc.c +++ b/progmgr/wndproc.c @@ -146,6 +146,22 @@ LRESULT CALLBACK CmdProc(HWND hWnd, WPARAM wParam, LPARAM lParam) SaveConfig(TRUE, TRUE, TRUE); break; + case IDM_WINDOW_CASCADE: + SendMessage(hWndMDIClient, WM_MDICASCADE, 0, 0); + break; + + case IDM_WINDOW_TILE: + SendMessage(hWndMDIClient, WM_MDITILE, MDITILE_VERTICAL, 0); + break; + + case IDM_WINDOW_TILEHORIZONTALLY: + SendMessage(hWndMDIClient, WM_MDITILE, MDITILE_HORIZONTAL, 0); + break; + + case IDM_WINDOW_ARRANGEICONS: + SendMessage(hWndMDIClient, WM_MDIICONARRANGE, 0, 0); + break; + case IDM_HELP_INDEX: ShellExecute(NULL, L"open", szWebsite, NULL, NULL, SW_SHOWNORMAL); break;