diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/stdmsg/src/tabs.cpp | 9 | ||||
-rw-r--r-- | src/mir_core/src/CDlgBase.cpp | 9 | ||||
-rw-r--r-- | src/mir_core/src/mir_core.def | 1 | ||||
-rw-r--r-- | src/mir_core/src/mir_core64.def | 1 |
4 files changed, 12 insertions, 8 deletions
diff --git a/src/core/stdmsg/src/tabs.cpp b/src/core/stdmsg/src/tabs.cpp index a5f12c1c1b..3641d583a1 100644 --- a/src/core/stdmsg/src/tabs.cpp +++ b/src/core/stdmsg/src/tabs.cpp @@ -142,6 +142,7 @@ CTabbedWindow::CTabbedWindow() : CDlgBase(g_plugin, IDD_CONTAINER), m_tab(this, IDC_TAB) { + SetMinSize(450, 350); } bool CTabbedWindow::OnInitDialog() @@ -523,14 +524,6 @@ INT_PTR CTabbedWindow::DlgProc(UINT msg, WPARAM wParam, LPARAM lParam) } break; - case WM_GETMINMAXINFO: - { - MINMAXINFO *mmi = (MINMAXINFO*)lParam; - mmi->ptMinTrackSize.x = 450; - mmi->ptMinTrackSize.y = 350; - } - return 0; - case WM_DRAWITEM: { LPDRAWITEMSTRUCT dis = (LPDRAWITEMSTRUCT)lParam; diff --git a/src/mir_core/src/CDlgBase.cpp b/src/mir_core/src/CDlgBase.cpp index 0ab32341ef..2c91c6a742 100644 --- a/src/mir_core/src/CDlgBase.cpp +++ b/src/mir_core/src/CDlgBase.cpp @@ -224,6 +224,15 @@ INT_PTR CDlgBase::DlgProc(UINT msg, WPARAM wParam, LPARAM lParam) } break; + case WM_GETMINMAXINFO: + if (m_iMinHeight != -1 && m_iMinWidth != -1) { + MINMAXINFO *lpmmi = (MINMAXINFO*)lParam; + lpmmi->ptMinTrackSize.y = m_iMinHeight; + lpmmi->ptMinTrackSize.x = m_iMinWidth; + return 0; + } + break; + case WM_MEASUREITEM: { MEASUREITEMSTRUCT *param = (MEASUREITEMSTRUCT *)lParam; diff --git a/src/mir_core/src/mir_core.def b/src/mir_core/src/mir_core.def index 687ddc287a..5adff0f533 100644 --- a/src/mir_core/src/mir_core.def +++ b/src/mir_core/src/mir_core.def @@ -1433,3 +1433,4 @@ XmlGetChildText @1645 ?GetTime@CCtrlDate@@QAEXPAU_SYSTEMTIME@@@Z @1649 NONAME
?OnNotify@CCtrlDate@@EAEHHPAUtagNMHDR@@@Z @1650 NONAME
?SetTime@CCtrlDate@@QAEXPAU_SYSTEMTIME@@@Z @1651 NONAME
+?SetMinSize@CDlgBase@@QAEXHH@Z @1652 NONAME
diff --git a/src/mir_core/src/mir_core64.def b/src/mir_core/src/mir_core64.def index faa7e58b4d..4ff6e8e65f 100644 --- a/src/mir_core/src/mir_core64.def +++ b/src/mir_core/src/mir_core64.def @@ -1433,3 +1433,4 @@ XmlGetChildText @1645 ?GetTime@CCtrlDate@@QEAAXPEAU_SYSTEMTIME@@@Z @1649 NONAME
?OnNotify@CCtrlDate@@EEAAHHPEAUtagNMHDR@@@Z @1650 NONAME
?SetTime@CCtrlDate@@QEAAXPEAU_SYSTEMTIME@@@Z @1651 NONAME
+?SetMinSize@CDlgBase@@QEAAXHH@Z @1652 NONAME
|