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