X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/74b1c2658aaf271d98b94e57bfbcb5a3b8e26c2d..edb89f7e356761b4fbdaebb8b5ebd5c7a7643da7:/include/wx/msw/toplevel.h diff --git a/include/wx/msw/toplevel.h b/include/wx/msw/toplevel.h index ce10f8e628..98ae4f2594 100644 --- a/include/wx/msw/toplevel.h +++ b/include/wx/msw/toplevel.h @@ -70,12 +70,30 @@ protected: // common part of all ctors void Init(); + // create a new frame, return FALSE if it couldn't be created + bool CreateFrame(const wxString& title, + const wxPoint& pos, + const wxSize& size); + + // create a new dialog using the given dialog template from resources, + // return FALSE if it couldn't be created + bool CreateDialog(const wxChar *dlgTemplate, + const wxString& title, + const wxPoint& pos, + const wxSize& size); + // common part of Iconize(), Maximize() and Restore() void DoShowWindow(int nShowCmd); // implement the geometry-related methods for a top level window virtual void DoSetClientSize(int width, int height); + // get the MSW window flags corresponding to wxWindows ones + // + // the functions returns the flags (WS_XXX) directly and puts the ext + // (WS_EX_XXX) flags into the provided pointer if not NULL + long MSWGetCreateWindowFlags(long *exflags) const; + // is the frame currently iconized? bool m_iconized;