Freigeben über


CStatic-Klasse

Stellt die Funktionalität eines Windows-statischenSteuerelements bereit.

class CStatic : public CWnd

Mitglieder

Öffentliche Konstruktoren

Name

Description

CStatic::CStatic

Erstellt ein CStatic-Objekt.

Öffentliche Methoden

Name

Description

CStatic::Create

Erstellt das Windows-statischeSteuerelement und fügt es dem CStatic-Objekt.

CStatic::DrawItem

Überschreiben Sie, um eines Ownerdrawnstatischen Kartensteuerelements zu zeichnen.

CStatic::GetBitmap

Ruft das Handle der Bitmap ab, die zuvor mit SetBitmap festgelegt ist.

CStatic::GetCursor

Ruft das Handle des Cursorbilder ab, die zuvor mit SetCursor festgelegt ist.

CStatic::GetEnhMetaFile

Ruft das Handle der erweiterten Metadatei ab, die zuvor mit SetEnhMetaFile festgelegt ist.

CStatic::GetIcon

Ruft das Handle des Symbols ab, die zuvor mit SetIcon festgelegt ist.

CStatic::SetBitmap

Gibt eine an im statischen Steuerelement angezeigt werden, Bitmap.

CStatic::SetCursor

Gibt ein im an statischen Steuerelement angezeigt werden Cursor-Image.

CStatic::SetEnhMetaFile

Gibt eine an im statischen Steuerelement angezeigt werden erweiterte Metadatei.

CStatic::SetIcon

Gibt ein an im statischen Steuerelement angezeigt werden, Symbol.

Hinweise

Ein statisches Steuerelement zeigt eine Textzeichenfolge, ein Feld, ein Rechteck, ein Symbol, einen Cursor, eine Bitmap oder eine erweiterte Metadatei. Es kann verwendet werden, um andere zu bezeichnen, entfällt oder trennen können Steuerelemente. Ein statisches Steuerelement normalerweise akzeptiert keine Eingabe und stellt keine Ausgabe; kann jedoch es das übergeordnete Element von Mausklicks benachrichtigen, wenn es mit SS_NOTIFY Format erstellt hat.

Erstellen Sie ein statisches Steuerelement in zwei Schritten. Zuerst rufen Sie den Konstruktor auf, um das CStatic-Objekt zu erstellen, und rufen Sie dann die Erstellen Sie-Memberfunktion auf, um das statische Steuerelement zu erstellen und auf CStatic-Objekt anzufügen.

Wenn Sie ein CStatic-Objekt innerhalb eines Dialogfelds (durch eine Dialogfeldressource) erstellen, wird das Objekt CStatic automatisch zerstört, wenn der Benutzer das Dialogfeld geschlossen wird.

Wenn Sie ein CStatic-Objekt innerhalb eines Fensters erstellen, müssen Sie möglicherweise auch es zerstören. Ein CStatic-Objekt, das auf dem Stapel innerhalb eines Fensters erstellt wird, wird automatisch zerstört. Wenn Sie das CStatic-Objekt auf dem Heap erstellen, indem Sie die new-Funktion verwenden, müssen Sie delete für das Objekt aufrufen, um es zu zerstören, wenn Sie damit fertig sind.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CStatic

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchiediagramm

CWnd-Klasse

CButton-Klasse

CComboBox-Klasse

CEdit-Klasse

CListBox-Klasse

CScrollBar-Klasse

CDialog-Klasse