Sdílet prostřednictvím


CStatic::Create

Vytvoří ovládací prvek Windows statické a připojí jej k CStatic objektu.

virtual BOOL Create( 
   LPCTSTR lpszText, 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID = 0xffff  
);

Parametry

  • lpszText
    Určuje text, umístěte ovládací prvek.Pokud NULL, nebude zobrazen žádný text.

  • dwStyle
    Určuje styl okna statické ovládací prvek.Použít libovolnou kombinaci styly pro statické ovládací na ovládací prvek.

  • rect
    Určuje umístění a velikost ovládacího prvku statické.Může být buď RECT struktury nebo CRect objektu.

  • pParentWnd
    Určuje, CStatic nadřazené okno obvykle CDialog objektu.Nesmí být NULL.

  • nID
    Určuje ID statické ovládacího prvku řízení.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Konstrukce CStatic objektu ve dvou krocích.Nejprve volání konstruktoru CStatic a potom volat vytvořit, které vytvoří statické ovládací prvek systému Windows a připojí jej k CStatic objektu.

Použít následující styly oken statické ovládací prvek:

  • WS_CHILD vždy

  • WS_VISIBLE obvykle

  • WS_DISABLED zřídka

Pokud hodláte zobrazit statické ovládací bitmapy, kurzor, ikonu nebo metasoubor, budete muset použít jeden z následujících statické styly:

  • SS_BITMAP tento styl použít pro bitmapy.

  • SS_ICON tento styl použít pro kurzorů a ikon.

  • SS_ENHMETAFILE tento styl použít pro rozšířené metasoubory.

Kurzory, rastry nebo ikony můžete také použít následující styl:

  • SS_CENTERIMAGE na střed obrazu ve statické ovládací prvek použít.

Příklad

// This code can be placed in OnInitDialog 
CStatic myStatic;

// Create a child static control that centers its text horizontally.
myStatic.Create(_T("my static"), WS_CHILD|WS_VISIBLE|SS_CENTER, 
   CRect(10,10,150,50), pParentWnd);   

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CStatic

Graf hierarchie

CStatic::CStatic