WM_ENTERSIZEMOVE and WM_EXITSIZEMOVE pass the message on to the parent class now.
This commit is contained in:
parent
7c3bf5c5ca
commit
0c3ba43468
@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
Copyright 2016 Amebis
|
Copyright 2016 Amebis
|
||||||
|
Based on code written by Jeffrey Richter.
|
||||||
|
|
||||||
This file is part of wxExtend.
|
This file is part of wxExtend.
|
||||||
|
|
||||||
|
@ -535,10 +535,11 @@ WXLRESULT wxAppBar::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lPar
|
|||||||
|
|
||||||
case WM_ENTERSIZEMOVE:
|
case WM_ENTERSIZEMOVE:
|
||||||
m_stateDesired = m_state;
|
m_stateDesired = m_state;
|
||||||
|
return wxFrame::MSWWindowProc(message, wParam, lParam);
|
||||||
|
|
||||||
return 0;
|
case WM_EXITSIZEMOVE: {
|
||||||
|
WXLRESULT lResult = wxFrame::MSWWindowProc(message, wParam, lParam);
|
||||||
|
|
||||||
case WM_EXITSIZEMOVE:
|
|
||||||
// Clean previous docking/auto-hide settings if required.
|
// Clean previous docking/auto-hide settings if required.
|
||||||
if (IsDocked(m_state) &&
|
if (IsDocked(m_state) &&
|
||||||
(m_stateDesired == wxSTATE_FLOAT || m_stateDesired != m_state && IsDocked(m_stateDesired)))
|
(m_stateDesired == wxSTATE_FLOAT || m_stateDesired != m_state && IsDocked(m_stateDesired)))
|
||||||
@ -566,7 +567,8 @@ WXLRESULT wxAppBar::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lPar
|
|||||||
m_state = m_stateDesired;
|
m_state = m_stateDesired;
|
||||||
m_stateDesired = wxSTATE_UNKNOWN;
|
m_stateDesired = wxSTATE_UNKNOWN;
|
||||||
|
|
||||||
return 0;
|
return lResult;
|
||||||
|
}
|
||||||
|
|
||||||
case WM_MOVING: {
|
case WM_MOVING: {
|
||||||
WXLRESULT lResult = wxFrame::MSWWindowProc(message, wParam, lParam);
|
WXLRESULT lResult = wxFrame::MSWWindowProc(message, wParam, lParam);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user