]>
git.saurik.com Git - wxWidgets.git/blob - include/wx/msw/stattext.h
   1 ///////////////////////////////////////////////////////////////////////////// 
   2 // Name:        wx/msw/stattext.h 
   3 // Purpose:     wxStaticText class 
   4 // Author:      Julian Smart 
   8 // Copyright:   (c) Julian Smart 
   9 // Licence:     wxWindows licence 
  10 ///////////////////////////////////////////////////////////////////////////// 
  12 #ifndef _WX_STATTEXT_H_ 
  13 #define _WX_STATTEXT_H_ 
  16     #pragma interface "stattext.h" 
  19 class WXDLLEXPORT wxStaticText 
: public wxStaticTextBase
 
  24     wxStaticText(wxWindow 
*parent
, 
  26                  const wxString
& label
, 
  27                  const wxPoint
& pos 
= wxDefaultPosition
, 
  28                  const wxSize
& size 
= wxDefaultSize
, 
  30                  const wxString
& name 
= wxStaticTextNameStr
) 
  32         Create(parent
, id
, label
, pos
, size
, style
, name
); 
  35     bool Create(wxWindow 
*parent
, 
  37                 const wxString
& label
, 
  38                 const wxPoint
& pos 
= wxDefaultPosition
, 
  39                 const wxSize
& size 
= wxDefaultSize
, 
  41                 const wxString
& name 
= wxStaticTextNameStr
); 
  43     // override some methods to resize the window properly 
  44     virtual void SetLabel(const wxString
& label
); 
  45     virtual bool SetFont( const wxFont 
&font 
); 
  48     // implement/override some base class virtuals 
  49     virtual wxBorder 
GetDefaultBorder() const; 
  50     virtual void DoSetSize(int x
, int y
, int w
, int h
, 
  51                            int sizeFlags 
= wxSIZE_AUTO
); 
  52     virtual wxSize 
DoGetBestSize() const; 
  53     virtual WXDWORD 
MSWGetStyle(long flags
, WXDWORD 
*exstyle 
= NULL
) const; 
  55     DECLARE_DYNAMIC_CLASS_NO_COPY(wxStaticText
)