From: Vadim Zeitlin Date: Sat, 8 May 2004 10:05:33 +0000 (+0000) Subject: removed HandleSysCommand() and don't generate duplicate events for frame maximization... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/824a614c4e5c2aeada7b065ce5fb0b3b760bb218 removed HandleSysCommand() and don't generate duplicate events for frame maximization/iconization git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27174 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/msw/window.h b/include/wx/msw/window.h index ceac168c81..af12af93d3 100644 --- a/include/wx/msw/window.h +++ b/include/wx/msw/window.h @@ -297,7 +297,6 @@ public: bool HandleActivate(int flag, bool minimized, WXHWND activate); bool HandleCommand(WXWORD id, WXWORD cmd, WXHWND control); - bool HandleSysCommand(WXWPARAM wParam, WXLPARAM lParam); bool HandleCtlColor(WXHBRUSH *hBrush, WXHDC hdc, diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 7f052f7405..1fb5163574 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -2529,10 +2529,6 @@ WXLRESULT wxWindowMSW::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM l break; #endif // __WXMICROWIN__ - case WM_SYSCOMMAND: - processed = HandleSysCommand(wParam, lParam); - break; - case WM_COMMAND: { WORD id, cmd; @@ -4289,23 +4285,6 @@ bool wxWindowMSW::HandleCommand(WXWORD id, WXWORD cmd, WXHWND control) return false; } -bool wxWindowMSW::HandleSysCommand(WXWPARAM wParam, WXLPARAM WXUNUSED(lParam)) -{ -#ifndef __WXWINCE__ - // 4 bits are reserved - switch ( wParam & 0xFFFFFFF0 ) - { - case SC_MAXIMIZE: - return HandleMaximize(); - - case SC_MINIMIZE: - return HandleMinimize(); - } -#endif - - return false; -} - // --------------------------------------------------------------------------- // mouse events // ---------------------------------------------------------------------------