Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um ein statisches Steuerelement mithilfe der Funktion CreateWindow oder CreateWindowEx zu erstellen, geben Sie die STATIC-Klasse, die entsprechenden Fensterformatkonstanten und eine Kombination der folgenden statischen Steuerelementformatvorlagen an.
| Dauerhaft | BESCHREIBUNG |
|---|---|
|
Eine Bitmap soll im statischen Steuerelement angezeigt werden. Der Text ist der Name einer Bitmap (kein Dateiname), die an anderer Stelle in der Ressourcendatei definiert ist. Die Formatvorlage ignoriert die Parameter "nWidth " und "nHeight "; das Steuerelement passt sich automatisch an die Bitmap an. |
|
Ein Feld mit einem Rahmen, der in derselben Farbe wie die Fensterrahmen gezeichnet wird. Diese Farbe ist schwarz im Standardfarbschema. |
|
Ein Rechteck, das mit der aktuellen Fensterrahmenfarbe gefüllt ist. Diese Farbe ist schwarz im Standardfarbschema. |
|
Ein einfaches Rechteck und zentriert den Text im Rechteck. Der Text wird vor der Anzeige formatiert. Wörter, die sich über das Ende einer Zeile erstrecken, werden automatisch an den Anfang der nächsten zentrierten Zeile umbrochen. Wörter, die länger als die Breite des Steuerelements sind, werden abgeschnitten. |
|
Eine Bitmap wird im statischen Steuerelement zentriert, das sie enthält. Die Größe des Steuerelements wird nicht geändert, sodass eine Bitmap zu groß für das Steuerelement abgeschnitten wird. Wenn das statische Steuerelement eine einzelne Textzeile enthält, wird der Text vertikal im Clientbereich des Steuerelements zentriert. |
|
Das statische Steuerelement dupliziert die Textanzeigemerkmale eines mehrteiligen Bearbeitungssteuerelements. Insbesondere wird die durchschnittliche Zeichenbreite auf die gleiche Weise wie bei einem Bearbeitungssteuerelement berechnet, und die Funktion zeigt keine teilweise sichtbare letzte Zeile an. |
|
Wenn das Ende einer Zeichenfolge nicht in das Rechteck passt, wird sie abgeschnitten, und Ellipsen werden hinzugefügt. Wenn ein Wort, das sich nicht am Ende der Zeichenfolge befindet, über die Grenzen des Rechtecks hinausgeht, wird es ohne Auslassungspunkte abgeschnitten. Wenn Sie diese Formatvorlage verwenden, wird erzwungen, dass sich der Text des Steuerelements in einer Zeile ohne Wortumbruch befindet. Vergleichen sie mit SS_PATHELLIPSIS und SS_WORDELLIPSIS. |
|
Eine erweiterte Metadatei soll im statischen Steuerelement angezeigt werden. Der Text ist der Name einer Metadatei. Ein erweitertes statisches Metadatei-Steuerelement hat eine feste Größe; die Metadatei wird skaliert, um den Clientbereich des statischen Steuerelements anzupassen. |
|
Zeichnet den Rahmen des statischen Steuerelements mithilfe der EDGE_ETCHED Randart. Weitere Informationen finden Sie in der DrawEdge-Funktion . |
|
Zeichnet die oberen und unteren Ränder des statischen Steuerelements mithilfe der EDGE_ETCHED Randart. Weitere Informationen finden Sie in der DrawEdge-Funktion . |
|
Zeichnet die linken und rechten Ränder des statischen Steuerelements mithilfe der EDGE_ETCHED Randart. Weitere Informationen finden Sie in der DrawEdge-Funktion . |
|
Ein Feld mit einem Rahmen, der mit derselben Farbe wie der Bildschirmhintergrund (Desktop) gezeichnet wird. Diese Farbe ist grau im Standardfarbschema. |
|
Ein Rechteck, das mit der aktuellen Hintergrundfarbe des Bildschirms gefüllt ist. Diese Farbe ist grau im Standardfarbschema. |
|
Ein Symbol, das im Dialogfeld angezeigt werden soll. Wenn das Steuerelement als Teil eines Dialogfelds erstellt wird, ist der Text der Name eines Symbols (nicht eines Dateinamens), der an anderer Stelle in der Ressourcendatei definiert ist. Wenn das Steuerelement über CreateWindow oder eine zugehörige Funktion erstellt wird, ist der Text der Name eines Symbols (nicht eines Dateinamens), der in der Ressourcendatei definiert ist, die dem durch den hInstance-Parameter für CreateWindow angegebenen Modul zugeordnet ist. Das Symbol kann ein animierter Cursor sein. Die Formatvorlage ignoriert die Parameter CreateWindownWidth und nHeight. das Steuerelement passt sich automatisch an das Symbol an. Da die LoadIcon-Funktion verwendet wird, kann die SS_ICON Formatvorlage nur Symbole von Dimensionen SM_CXICON und SM_CYICON laden. Diese Einschränkung kann über die SS_REALSIZEIMAGE Formatvorlage zusätzlich zu SS_ICON umgangen werden. Wenn ein Symbol nicht über LoadIcon geladen werden kann, wird versucht, die angegebene Ressource mit LoadCursor als Cursor zu laden. Wenn dies ebenfalls fehlschlägt, wird versucht, den Gerätetreiber mit LoadImage zu laden. |
|
Ein einfaches Rechteck und richtet den Text im Rechteck links aus. Der Text wird vor der Anzeige formatiert. Wörter, die sich über das Ende einer Zeile erstrecken, werden automatisch an den Anfang der nächsten linksbündigen Linie umbrochen. Wörter, die länger als die Breite des Steuerelements sind, werden abgeschnitten. |
|
Ein einfaches Rechteck und richtet den Text im Rechteck links aus. Registerkarten werden erweitert, wörter werden jedoch nicht umschlossen. Text, der sich über das Ende einer Zeile erstreckt, wird abgeschnitten. |
|
Verhindert die Interpretation von kaufmännischen Und-Zeichen (&) im Text des Steuerelements als Zugriffstastenpräfixzeichen. Diese werden mit dem kaufmännischen Und-Zeichen und dem nächsten Zeichen in der unterstrichenen Zeichenfolge angezeigt. Diese statische Steuerelementart kann in einem der definierten statischen Steuerelemente enthalten sein. Sie können SS_NOPREFIX mit anderen Formatvorlagen kombinieren. Dies kann nützlich sein, wenn Dateinamen oder andere Zeichenfolgen, die ein kaufmännisches Und-Zeichen (&) enthalten können, in einem statischen Steuerelement in einem Dialogfeld angezeigt werden müssen. |
|
Sendet das übergeordnete Fenster STN_CLICKED, STN_DBLCLK, STN_DISABLE und STN_ENABLE Benachrichtigungscodes, wenn der Benutzer auf das Steuerelement klickt oder doppelklickt. |
|
Der Besitzer des statischen Steuerelements ist für das Zeichnen des Steuerelements verantwortlich. Das Besitzerfenster empfängt eine WM_DRAWITEM Nachricht, wenn das Steuerelement gezeichnet werden muss. |
|
Ersetzt Zeichen in der Mitte der Zeichenfolge durch Auslassungspunkte, sodass das Ergebnis in das angegebene Rechteck passt. Wenn die Zeichenfolge umgekehrte Schrägstriche (\) enthält, behält SS_PATHELLIPSIS den Text nach dem letzten umgekehrten Schrägstrich so weit wie möglich bei. Wenn Sie diese Formatvorlage verwenden, wird erzwungen, dass sich der Text des Steuerelements in einer Zeile ohne Wortumbruch befindet. Vergleichen sie mit SS_ENDELLIPSIS und SS_WORDELLIPSIS. |
|
Passt die Bitmap an die Größe des statischen Steuerelements an. Beispielsweise kann das Ändern des Gebietsschemas die Systemschriftart ändern und somit die Größe von Steuerelementen geändert werden. Wenn ein statisches Steuerelement eine Bitmap hatte, passt die Bitmap nicht mehr zum Steuerelement. Dieses Formatbit diktiert die automatische Neudimensionierung von Bitmaps, damit sie ihren Steuerelementen entsprechen. Wenn SS_CENTERIMAGE angegeben ist, wird die Bitmap oder das Symbol zentriert (und bei Bedarf abgeschnitten). Wenn SS_CENTERIMAGE nicht angegeben ist, wird die Bitmap oder das Symbol gestreckt oder verkrumpft. Beachten Sie, dass die Neudimensionierung in den beiden Achsen unabhängig ist und das Ergebnis möglicherweise ein geändertes Seitenverhältnis aufweist. Vergleichen mit SS_REALSIZEIMAGE. |
|
Gibt an, dass die tatsächliche Ressourcenbreite verwendet wird und das Symbol mit LoadImage geladen wird.
SS_REALSIZEIMAGE wird immer in Verbindung mit SS_ICON verwendet. SS_REALSIZEIMAGEverwendet LoadImage, wobei der Prozess normalerweise unter SS_ICON überschrieben wird. Cursor werden nicht geladen. wenn LoadImage fehlschlägt, werden keine weiteren Ladeversuche ausgeführt. Es verwendet die tatsächliche Ressourcenbreite. Das statische Steuerelement wird entsprechend angepasst, das Symbol bleibt jedoch an den ursprünglich angegebenen linken und oberen Rändern des Steuerelements ausgerichtet. Beachten Sie, dass, wenn SS_CENTERIMAGE auch angegeben wird, das Symbol innerhalb des Bereichs des Steuerelements zentriert ist, das mit den Parametern CreateWindownWidth und nHeight angegeben wurde. Vergleichen mit SS_REALSIZECONTROL. |
|
Ein einfaches Rechteck und richtet den Text im Rechteck rechtsbündig aus. Der Text wird vor der Anzeige formatiert. Wörter, die sich über das Ende einer Zeile erstrecken, werden automatisch an den Anfang der nächsten rechtsbündigen Linie umbrochen. Wörter, die länger als die Breite des Steuerelements sind, werden abgeschnitten. |
|
Die untere rechte Ecke eines statischen Steuerelements mit der SS_BITMAP oder SS_ICON Formatvorlage bleibt fest, wenn die Größe des Steuerelements geändert wird. Nur die oberen und linken Seiten werden an eine neue Bitmap oder ein neues Symbol angepasst. |
|
Ein einfaches Rechteck und zeigt eine einzelne Textzeile linksbündig im Rechteck an. Die Textzeile kann nicht auf irgendeine Weise gekürzt oder geändert werden. Wenn das Steuerelement deaktiviert ist, graut das Steuerelement den Text nicht. |
|
Zeichnet einen halb versunkenen Rahmen um ein statisches Steuerelement. |
|
Ein zusammengesetztes Formatvorlagenbit, das aus der Verwendung des OR-Operators für SS_*-Formatvorlagenbits resultiert. Kann verwendet werden, um gültige SS_* Bits aus einer bestimmten Bitmaske zu maskieren. Beachten Sie, dass dies nicht mehr aktuell ist und nicht alle gültigen Formatvorlagen enthält. Daher sollten Sie diese Formatvorlage nicht verwenden. |
|
Ein Feld mit einem Rahmen, der mit derselben Farbe wie der Fensterhintergrund gezeichnet wird. Diese Farbe ist weiß im Standardfarbschema. |
|
Ein Rechteck, das mit der aktuellen Hintergrundfarbe des Fensters gefüllt ist. Diese Farbe ist weiß im Standardfarbschema. |
|
Schneidet alle Wörter ab, die nicht in das Rechteck passen, und fügt Auslassungspunkte hinzu. Wenn Sie diese Formatvorlage verwenden, wird erzwungen, dass sich der Text des Steuerelements in einer Zeile ohne Wortumbruch befindet. Vergleichen sie mit SS_ENDELLIPSIS und SS_PATHELLIPSIS. |
Bemerkungen
Wenn Sie eine Formatvorlage verwenden möchten, die Wörter oder Zeichenfolgen mit einem Auslassungszeichen für mehrzeilen Text abschneidet, kann DrawThemeText oder DrawText für ein Steuerelement mit Formatierungskennzeichnungen DT_WORDBREAK und DT_ENDELLIPSIS festgelegt werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindest unterstützter Client |
Windows Vista [nur Desktop-Apps] |
| Unterstützter Server (Mindestversion) |
Windows Server 2003 [Nur Desktop-Apps] |
| Kopfzeile |
|