X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/61243a510fe15e04996a986daaa53ed9fee75484..aec437166095bad505a05f8efc1e9efb0720ed0e:/include/wx/os2/frame.h diff --git a/include/wx/os2/frame.h b/include/wx/os2/frame.h index e2b86e739f..94fe07be61 100644 --- a/include/wx/os2/frame.h +++ b/include/wx/os2/frame.h @@ -102,6 +102,7 @@ public: #endif // wxUSE_STATUSBAR WXHMENU GetWinMenu() const { return m_hMenu; } + WXHWND GetFrame() const { return m_hFrame; } // Returns the origin of client area (may be different from (0,0) if the // frame has a toolbar) @@ -202,6 +203,33 @@ private: WXHWND m_hWndToolTip; #endif // tooltips + // + // The main handle of a frame window, that used for message processing + // is the client handle under PM. But we still need the frame handle + // as well + // + WXHWND m_hFrame; + + // + // Handles to child windows of the Frame that we don't have child objects for + // + WXHWND m_hTitleBar; + WXHWND m_hHScroll; + WXHWND m_hVScroll; + + // + // Swp structures for various client data + // DW: Better off in attached RefData? + // + SWP m_vSwp; + SWP m_vSwpClient; + SWP m_vSwpTitleBar; + SWP m_vSwpMenuBar; + SWP m_vSwpHScroll; + SWP m_vSwpVScroll; + SWP m_vSwpStatusBar; + SWP m_vSwpToolBar; + DECLARE_EVENT_TABLE() DECLARE_DYNAMIC_CLASS(wxFrame) };