]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/control.h
compile fix for gcc
[wxWidgets.git] / include / wx / msw / control.h
index da27f5ac324ac444da4d24b2c11f34f6a10271ce..430aa7cfdb657bd080c3f1bac2f3707d062eff4d 100644 (file)
@@ -69,11 +69,22 @@ protected:
    // For controls like radiobuttons which are really composite
    wxList m_subControls;
 
-   virtual wxSize DoGetBestSize();
+   virtual wxSize DoGetBestSize() const;
 
    // create the control of the given class with the given style, returns FALSE
    // if creation failed
-   bool MSWCreateControl(const wxChar *classname, WXDWORD style);
+   //
+   // All parameters except classname and style are optional, if the
+   // size/position are not given, they should be set later with SetSize() and,
+   // label (the title of the window), of course, is left empty. The extended
+   // style is determined from the style and the app 3D settings automatically
+   // if it's not specified explicitly.
+   bool MSWCreateControl(const wxChar *classname,
+                         WXDWORD style,
+                         const wxPoint& pos = wxDefaultPosition,
+                         const wxSize& size = wxDefaultSize,
+                         const wxString& label = wxEmptyString,
+                         WXDWORD exstyle = (WXDWORD)-1);
 
    // determine the extended styles combination for this window (may slightly
    // modify style parameter, this is why it's non const)