X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9ce754611c77501ecab87f76d948535d55769e91..7270921da6b811197803be41e972dd81a4abd97c:/src/msw/window.cpp diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 919f3c3c8a..2591047c61 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -24,9 +24,10 @@ #pragma hdrstop #endif +#include "wx/window.h" + #ifndef WX_PRECOMP #include "wx/msw/wrapwin.h" - #include "wx/window.h" #include "wx/accel.h" #include "wx/menu.h" #include "wx/dc.h" @@ -43,6 +44,8 @@ #include "wx/settings.h" #include "wx/statbox.h" #include "wx/sizer.h" + #include "wx/intl.h" + #include "wx/log.h" #endif #if wxUSE_OWNER_DRAWN && !defined(__WXUNIVERSAL__) @@ -70,7 +73,6 @@ #endif #include "wx/menuitem.h" -#include "wx/log.h" #include "wx/msw/private.h" @@ -86,9 +88,6 @@ #include "wx/spinctrl.h" #endif // wxUSE_SPINCTRL -#include "wx/intl.h" -#include "wx/log.h" - #include "wx/textctrl.h" #include "wx/notebook.h" #include "wx/listctrl.h" @@ -1164,10 +1163,10 @@ void wxWindowMSW::SetWindowStyleFlag(long flags) // If any of the style changes changed any of the frame styles: // MSDN: SetWindowLong: - // Certain window data is cached, so changes you make using - // SetWindowLong will not take effect until you call the - // SetWindowPos function. Specifically, if you change any of - // the frame styles, you must call SetWindowPos with the + // Certain window data is cached, so changes you make using + // SetWindowLong will not take effect until you call the + // SetWindowPos function. Specifically, if you change any of + // the frame styles, you must call SetWindowPos with the // SWP_FRAMECHANGED flag for the cache to be updated properly. callSWP = ((styleOld ^ style ) & (WS_BORDER | @@ -2610,22 +2609,22 @@ WXLRESULT wxWindowMSW::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM l if (IsContextMenuEnabled() && message == WM_LBUTTONDOWN) { SHRGINFO shrgi = {0}; - + shrgi.cbSize = sizeof(SHRGINFO); shrgi.hwndClient = (HWND) GetHWND(); shrgi.ptDown.x = x; shrgi.ptDown.y = y; - + shrgi.dwFlags = SHRG_RETURNCMD; // shrgi.dwFlags = SHRG_NOTIFYPARENT; - + if (GN_CONTEXTMENU == ::SHRecognizeGesture(&shrgi)) { wxPoint pt(x, y); pt = ClientToScreen(pt); - + wxContextMenuEvent evtCtx(wxEVT_CONTEXT_MENU, GetId(), pt); - + evtCtx.SetEventObject(this); if (GetEventHandler()->ProcessEvent(evtCtx)) { @@ -5380,10 +5379,10 @@ int wxCharCodeMSWToWX(int keySym, WXLPARAM lParam) // handle extended keys case VK_PRIOR: - id = ChooseNormalOrExtended(lParam, WXK_NUMPAD_PRIOR, WXK_PRIOR); + id = ChooseNormalOrExtended(lParam, WXK_NUMPAD_PAGEUP, WXK_PAGEUP); break; case VK_NEXT: - id = ChooseNormalOrExtended(lParam, WXK_NUMPAD_NEXT, WXK_NEXT); + id = ChooseNormalOrExtended(lParam, WXK_NUMPAD_PAGEDOWN, WXK_PAGEDOWN); break; case VK_END: id = ChooseNormalOrExtended(lParam, WXK_NUMPAD_END, WXK_END); @@ -5435,8 +5434,8 @@ WXWORD wxCharCodeWXToMSW(int id, bool *isVirtual) case WXK_ALT: keySym = VK_MENU; break; case WXK_PAUSE: keySym = VK_PAUSE; break; case WXK_CAPITAL: keySym = VK_CAPITAL; break; - case WXK_PRIOR: keySym = VK_PRIOR; break; - case WXK_NEXT : keySym = VK_NEXT; break; + case WXK_PAGEUP: keySym = VK_PRIOR; break; + case WXK_PAGEDOWN: keySym = VK_NEXT; break; case WXK_END: keySym = VK_END; break; case WXK_HOME : keySym = VK_HOME; break; case WXK_LEFT : keySym = VK_LEFT; break;