CStatic::Create
Erstellt das Windows-statischeSteuerelement und fügt es dem CStatic-Objekt.
virtual BOOL Create(
LPCTSTR lpszText,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID = 0xffff
);
Parameter
lpszText
Gibt den Text an, der in das Steuerelement zu legen. Wenn NULL, kein Text sichtbar ist.dwStyle
Gibt den Fensterstil statischen des Steuerelements an. Wenden Sie jede Kombination von Format des statisches Steuerelement auf das Steuerelement.rect
Gibt die Position und die Größe des statischen - Steuerelements an. Es kann entweder eine RECT-Struktur oder ein CRect-Objekt sein.pParentWnd
Gibt das CStatic übergeordnete Fenster, normalerweise ein CDialog-Objekt. Er darf nicht NULL sein.nID
Gibt die ID des Steuerelements statisches Steuerelement an
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Erstellen Sie ein CStatic-Objekt in zwei Schritten. Zuerst rufen Sie den Konstruktor CStatic, und rufen Sie dann Create auf, der das Windows-statischeSteuerelement erstellt und auf CStatic-Objekt angefügt werden.
Übernehmen Sie folgenden Fensterstile auf ein statisches Steuerelement zu:
WS_CHILD immer
WS_VISIBLE normalerweise
WS_DISABLED selten
Wenn Sie eine Bitmap, einen Cursor, ein Symbol oder eine Metadatei im statischen Steuerelement angezeigt werden, müssen Sie ein folgenden statische Stile anwenden:
SS_BITMAP Verwendung dieses Format für Bitmaps.
SS_ICON Verwendung dieses Format für Cursor und Symbole.
SS_ENHMETAFILE Verwendung dieses Format für erweiterte Metadateien.
Für Cursor Bitmaps oder Symbole, sollten Sie auch im folgenden Format:
- SS_CENTERIMAGE verwendet, das Bild im statischen Steuerelement zu zentrieren.
Beispiel
// 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);
Anforderungen
Header: afxwin.h