X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/220f77b0d2ab5943eb7ab90c3072b828717ce66e..c8e1af672f46e93ae2fe6d7f9d5b35a3d8d49c16:/include/wx/msw/window.h diff --git a/include/wx/msw/window.h b/include/wx/msw/window.h index 63fb987784..1c480cc129 100644 --- a/include/wx/msw/window.h +++ b/include/wx/msw/window.h @@ -411,6 +411,9 @@ public: // check if mouse is in the window bool IsMouseInWindow() const; + // synthesize a wxEVT_LEAVE_WINDOW event and set m_mouseInWindow to false + void GenerateMouseLeave(); + // virtual function for implementing internal idle // behaviour virtual void OnInternalIdle() ; @@ -474,6 +477,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(); @@ -494,7 +502,7 @@ private: unsigned int m_frozenness; // current defer window position operation handle (may be NULL) - HANDLE m_hDWP; + WXHANDLE m_hDWP; DECLARE_DYNAMIC_CLASS(wxWindowMSW)