X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9b6ae4506e8279a5ae5d00972aa494a32f64bec0..1aaf88d2208793f6a05f02c3e23ade668555d31e:/include/wx/msw/window.h diff --git a/include/wx/msw/window.h b/include/wx/msw/window.h index d2dd37300d..f26f55877f 100644 --- a/include/wx/msw/window.h +++ b/include/wx/msw/window.h @@ -422,10 +422,6 @@ protected: // the old window proc (we subclass all windows) WXFARPROC m_oldWndProc; - // the current multi-window move structure handle, NULL if window resize is - // not in process - WXHANDLE m_hDWP; - // additional (MSW specific) flags bool m_mouseInWindow:1; bool m_lastKeydownProcessed:1; @@ -478,6 +474,11 @@ protected: wxKeyEvent CreateKeyEvent(wxEventType evType, int id, WXLPARAM lParam = 0, WXWPARAM wParam = 0) const; + + // default OnEraseBackground() implementation, return true if we did erase + // the background, false otherwise + bool DoEraseBackground(wxDC& dc); + private: // common part of all ctors void Init(); @@ -497,6 +498,10 @@ private: // number of calls to Freeze() minus number of calls to Thaw() unsigned int m_frozenness; + // current defer window position operation handle (may be NULL) + WXHANDLE m_hDWP; + + DECLARE_DYNAMIC_CLASS(wxWindowMSW) DECLARE_NO_COPY_CLASS(wxWindowMSW) DECLARE_EVENT_TABLE()