Skip to content

Commit 6128c20

Browse files
authored
[EXPLORER] Set MINMAXINFO correctly (reactos#8100)
JIRA issue: CORE-20219 Set MINMAXINFO data in WM_GETMINMAXINFO message handling.
1 parent 5869893 commit 6128c20

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

base/shell/explorer/traywnd.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3301,6 +3301,16 @@ class CTrayWindow :
33013301
return 0;
33023302
}
33033303

3304+
// WM_GETMINMAXINFO
3305+
LRESULT OnGetMinMaxInfo(INT code, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
3306+
{
3307+
PMINMAXINFO pInfo = (PMINMAXINFO)lParam;
3308+
SIZE StartSize = m_StartButton.GetSize();
3309+
pInfo->ptMinTrackSize.x = StartSize.cx + 2 * GetSystemMetrics(SM_CXFRAME);
3310+
pInfo->ptMinTrackSize.y = StartSize.cy + 2 * GetSystemMetrics(SM_CYFRAME);
3311+
return 0;
3312+
}
3313+
33043314
LRESULT OnRebarAutoSize(INT code, LPNMHDR nmhdr, BOOL& bHandled)
33053315
{
33063316
#if 0
@@ -3437,6 +3447,7 @@ class CTrayWindow :
34373447
MESSAGE_HANDLER(WM_INITMENUPOPUP, OnInitMenuPopup)
34383448
MESSAGE_HANDLER(WM_ACTIVATE, OnActivate)
34393449
MESSAGE_HANDLER(WM_SETFOCUS, OnSetFocus)
3450+
MESSAGE_HANDLER(WM_GETMINMAXINFO, OnGetMinMaxInfo)
34403451
MESSAGE_HANDLER(TWM_SETTINGSCHANGED, OnTaskbarSettingsChanged)
34413452
MESSAGE_HANDLER(TWM_OPENSTARTMENU, OnOpenStartMenu)
34423453
MESSAGE_HANDLER(TWM_DOEXITWINDOWS, OnDoExitWindows)

0 commit comments

Comments
 (0)