Freigeben über


Eigenschaftenbezeichner (Windows-Steuerelemente)

Dieses Thema enthält Informationen zu definierten Werten, die zum Abrufen von Eigenschaften visueller Formatvorlagen verwendet werden. Die Definitionen finden Sie in Vssym32.h.

Eigenschaftstypen

In der folgenden Tabelle sind die primitiven Eigenschaftentypen aufgeführt. Die Werte in der ersten Spalte werden normalerweise nicht von Anwendungen verwendet, sondern stellen eine Möglichkeit zum Klassifizieren von Eigenschaftsbezeichnern bereit.

Datentyp Beschreibung Zurückgegebener Typ Abruffunktion
TMT_BOOL WAHR- oder FALSCH- Boolesch GetThemeBool, GetThemeSysBool
TMT_COLOR RGB-Farbwert COLORREF- Struktur GetThemeColor, GetThemeSysColor
TMT_DISKSTREAM Datenträgerdatenstrom HINSTANCE- GetThemeStream-
TMT_ENUM Aufzählungswert Aufzählung GetThemeEnumValue.
TMT_FILENAME Dateiname relativ zum Designverzeichnis WCHAR Array GetThemeFilename-
TMT_FONT Schriftartbeschreibung LOGFONT Struktur GetThemeFont, GetThemeSysFont
TMT_HBITMAP Bitmap HBITMAP Handle GetThemeBitmap-
TMT_INT Signierte Nummer Ganze Zahl GetThemeInt, GetThemeSysInt, GetThemeMetric
TMT_INTLIST Liste der ganzzahligen Zahlen INTLIST- Struktur GetThemeIntList-
TMT_MARGINS Seitenränder: links, oben, rechts und unten MARGINS Struktur GetThemeMargins
TMT_POSITION Speicherort eines Elements POINT--Struktur GetThemePosition-
TMT_RECT Größe und Position eines Rechtecks RECT--Struktur GetThemeRect-
TMT_SIZE Größe eines Elements SIZE Struktur GetThemePartSize
TMT_STRING Unicode-Zeichenfolge WCHAR Array GetThemeString, GetThemeSysString

 

Eigenschaften-IDs

Im Folgenden sind die definierten Werte für Designeigenschaften aufgeführt, gruppiert nach Datentyp.

TMT_BOOL

ID Notizen
TMT_ALWAYSSHOWSIZINGBAR TRUE, wenn immer der Balken angezeigt werden soll, der dem Teil und Zustand zugeordnet ist.
TMT_AUTOSIZE TRUE, wenn der nichtclientfreie Beschriftungsbereich, der dem Teil zugeordnet ist, und der Zustand mit der Textbreite variieren.
TMT_BGFILL TRUE, wenn mit dem Teil und Zustand verknüpfte True-Bilder auf der Hintergrundfüllung gezeichnet werden sollen.
TMT_BORDERONLY TRUE, wenn das mit dem Teil und Zustand verknüpfte Bild nur seinen Rahmen gezeichnet haben soll.
TMT_COMPOSITED TRUE, wenn das steuerelement, das dem Teil und Zustand zugeordnet ist, seine eigene Komposition von Bildern verarbeitet.
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS Siehe GetThemeSysBool.
TMT_GLYPHONLY TRUE, wenn die dem Teil und Zustand zugeordnete Glyphe ohne Hintergrund gezeichnet werden soll.
TMT_GLYPHTRANSPARENT TRUE, wenn die dem Teil und Zustand zugeordnete Glyphe transparente Bereiche aufweisen. Informationen zur Definition des TMT_GLYPHCOLOR Werts, der die transparente Farbe definiert, finden Sie unter GetThemeColor-.
TMT_INTEGRALSIZING TRUE, wenn das dem Teil zugeordnete Bild oder rahmen truesize auf den Faktor 2 angepasst werden muss.
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE, wenn das dem Teil und Zustand zugeordnete Bild gekippt werden soll, wenn das Fenster im Lesemodus von rechts nach links angezeigt wird.
TMT_NOETCHEDEFFECT
TMT_SCALEDBACKGROUND
TMT_SOURCEGROW TRUE, wenn das dem Teil und Zustand zugeordnete Bild bei Bedarf größer skaliert wird.
TMT_SOURCESHRINK TRUE, wenn das dem Teil und Zustand zugeordnete Bild bei Bedarf kleiner skaliert wird.
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING TRUE, wenn das dem Teil und Zustand zugeordnete Bild dieselbe Höhe und Breite aufweisen muss.
TMT_USERPICTURE TRUE, wenn das dem Teil und Zustand zugeordnete Bild auf dem aktuellen Benutzer basiert.

 

TMT_COLOR

ID Notizen
TMT_ACCENTCOLORHINT Die Farbe, die als Akzentfarbhinweis für benutzerdefinierte Steuerelemente verwendet wird.
TMT_ACTIVEBORDER
TMT_ACTIVECAPTION
TMT_APPWORKSPACE
TMT_BACKGROUND
TMT_BLENDCOLOR Die Farbe, die als Mischungsfarbe verwendet wird.
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR Die Farbe des Rahmens, der dem Teil und zustand zugeordnet ist.
TMT_BORDERCOLORHINT Die Farbe, die als Rahmenfarbehinweis für benutzerdefinierte Steuerelemente verwendet wird.
TMT_BTNFACE
TMT_BTNHIGHLIGHT
TMT_BTNSHADOW
TMT_BTNTEXT
TMT_BUTTONALTERNATEFACE
TMT_CAPTIONTEXT
TMT_DKSHADOW3D
TMT_EDGEDKSHADOWCOLOR Die dunkle Schattenfarbe des Rands, der diesem Teil und Zustand zugeordnet ist.
TMT_EDGEFILLCOLOR Die Füllfarbe des Rands, der diesem Teil und Zustand zugeordnet ist.
TMT_EDGEHIGHLIGHTCOLOR Die Hervorhebungsfarbe des Rands, der diesem Teil und Zustand zugeordnet ist.
TMT_EDGELIGHTCOLOR Die Helle Farbe des Rands, der diesem Teil und Zustand zugeordnet ist.
TMT_EDGESHADOWCOLOR Die Schattenfarbe des Rands, der diesem Teil und Zustand zugeordnet ist.
TMT_FILLCOLOR Die Farbe der Hintergrundfüllung, die dem Teil und Zustand zugeordnet ist.
TMT_FILLCOLORHINT Die Farbe, die als Füllfarbehinweis für benutzerdefinierte Steuerelemente verwendet wird.
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR Die Farbe des Leuchteffekts, der durch Aufrufen von DrawThemeIcon mithilfe dieses Teils und Zustands erzeugt wird.
TMT_GLYPHTEXTCOLOR Die Farbe, die der schriftartbasierten Glyphe zugeordnet ist, die diesem Teil und Zustand zugeordnet ist.
TMT_GLYPHTRANSPARENTCOLOR Die transparente Glyphenfarbe, die diesem Teil und Zustand zugeordnet ist. Wenn der TMT_GLYPHTRANSPARENT Wert für diesen Teil und Zustand TRUEist, werden Teile der Glyphe, die diese Farbe verwenden, nicht gezeichnet.
TMT_GRADIENTACTIVECAPTION
TMT_GRADIENTCOLOR1 Die erste Farbe des Farbverlaufs, der diesem Teil und Zustand zugeordnet ist.
TMT_GRADIENTCOLOR2 Die zweite Farbe des Farbverlaufs.
TMT_GRADIENTCOLOR3 Die dritte Farbe des Farbverlaufs.
TMT_GRADIENTCOLOR4 Die vierte Farbe des Farbverlaufs.
TMT_GRADIENTCOLOR5 Die fünfte Farbe des Farbverlaufs.
TMT_GRADIENTINACTIVECAPTION
TMT_GRAYTEXT
TMT_HEADING1TEXTCOLOR
TMT_HEADING2TEXTCOLOR
TMT_HIGHLIGHT
TMT_HIGHLIGHTTEXT
TMT_HOTTRACKING
TMT_INACTIVEBORDER
TMT_INACTIVECAPTION
TMT_INACTIVECAPTIONTEXT
TMT_INFOBK
TMT_INFOTEXT
TMT_LIGHT3D
TMT_MENU
TMT_MENUBAR
TMT_MENUHILIGHT
TMT_MENUTEXT
TMT_SCROLLBAR
TMT_SHADOWCOLOR Die Farbe des Schattens, der unter dem Text gezeichnet wird, der diesem Teil und Zustand zugeordnet ist.
TMT_TEXTBORDERCOLOR Die Farbe des Textrahmens, der diesem Teil und Zustand zugeordnet ist.
TMT_TEXTCOLOR Die Farbe des Texts, der diesem Teil und Zustand zugeordnet ist.
TMT_TEXTCOLORHINT
TMT_TEXTSHADOWCOLOR Die Farbe des Textschatten, der diesem Teil und Zustand zugeordnet ist.
TMT_TRANSPARENTCOLOR Die transparente Farbe, die diesem Teil und Zustand zugeordnet ist. Wenn der TMT_TRANSPARENT Wert für diesen Teil und Zustand TRUEist, werden Teile der Grafik, die diese Farbe verwenden, nicht gezeichnet.
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

ID Notizen
TMT_ATLASIMAGE

 

TMT_ENUM

Aufzählung Eigenschaftswerte Notizen
BGTYPE BT_IMAGEFILE, BT_BORDERFILL Der grundlegende Zeichnungstyp für diesen Teil.
BORDERTYPE BT_RECT, BT_ROUNDRECT, BT_ELLIPSE Der Rahmentyp, der gezeichnet wird, wenn dieser Teil eine Rahmenfüllung ist.
CONTENTALIGNMENT CA_LEFT, CA_CENTER, CA_RIGHT Die Ausrichtung von Text in der Beschriftung, die diesem Teil zugeordnet ist.
FILLTYPE FT_SOLID, FT_VERTGRADIENT, FT_HORZGRADIENT, FT_RADIALGRADIENT, FT_TILEIMAGE Der Typ der Füllform, die gezeichnet wird, wenn es sich bei diesem Teil um eine Rahmenfüllung handelt.
GLYPHTYPE GT_NONE, GT_IMAGEGLYPH, GT_FONTGLYPH Der Typ der Glyphe, die auf diesem Teil gezeichnet wird.
GLYPHFONTSIZINGTYPE GFST_NONE, GFST_SIZE, GFST_DPI Der Typ der Methode, die zum Auswählen zwischen unterschiedlich großen Glyphen verwendet wird.
HALIGN HA_LEFT, HA_CENTER, HA_RIGHT Die horizontale Ausrichtung, wenn in diesem Teil ein Bild mit wahrer Größe verwendet wird.
ICONEFFECT ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE, ICE_ALPHA Der Effekttyp, der angezeigt werden soll, wenn dieser Teil mit DrawThemeIcongezeichnet wird.
IMAGELAYOUT IL_VERTICAL, IL_HORIZONTAL Der Typ der Ausrichtung, die verwendet wird, wenn mehrere Bilder gezeichnet werden.
IMAGESELECTTYPE IST_NONE, IST_SIZE, IST_DPI Der Typ der Methode, die zum Auswählen zwischen Größenbildern für diesen Teil verwendet wird. Sehen Sie sich den TMT_IMAGEFILE1 Wert von GetThemeFilenamean.
OFFSETTYPE OT_TOPLEFT, OT_TOPRIGHT, OT_TOPMIDDLE, OT_BOTTOMLEFT, OT_BOTTOMRIGHT, OT_BOTTOMMIDDLE, OT_MIDDLELEFT, OT_MIDDLERIGHT, OT_LEFTOFCAPTION, OT_RIGHTOFCAPTION, OT_LEFTOFLASTBUTTON, OT_RIGHTOFLASTBUTTON, OT_ABOVELASTBUTTON, OT_BELOWLASTBUTTON Die Ausrichtung dieses Teils im Fenster.
GRÖßENÄNDERUNGSTYP ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT, ST_TILECENTER Die Methode, mit der ein Bild vergrößert wird, wenn dieser Teil eine Bilddatei verwendet.
TEXTSHADOWTYPE TST_NONE, TST_SINGLE, TST_CONTINUOUS Der Typ des Schatteneffekts, der hinter Dem Text gezeichnet werden soll, der diesem Teil zugeordnet ist.
TRUESIZESCALINGTYPE TSST_NONE, TSST_SIZE, TSST_DPI Die Art der Skalierung, die verwendet wird, wenn in diesem Teil ein Bild mit der tatsächlichen Größe verwendet wird.
VALIGN VA_TOP, VA_CENTER, VA_BOTTOM Die vertikale Ausrichtung, wenn in diesem Teil ein Bild mit trueer Größe verwendet wird.

 

TMT_FILENAME

ID Notizen
TMT_GLYPHIMAGEFILE Der Dateiname für das Glyphenbild, das diesem Teil und Zustand zugeordnet ist.
TMT_IMAGEFILE Der Dateiname des Bilds, das diesem Teil und Zustand zugeordnet ist, oder der Basisdateiname für mehrere Bilder, die diesem Teil und Zustand zugeordnet sind.
TMT_IMAGEFILE1 Der Dateiname des ersten skalierten Bilds, das diesem Teil und Zustand zugeordnet ist, zur Unterstützung verschiedener Auflösungen.
TMT_IMAGEFILE2 Der Dateiname des zweiten skalierten Bilds.
TMT_IMAGEFILE3 Der Dateiname des dritten skalierten Bilds.
TMT_IMAGEFILE4 Der Dateiname des vierten skalierten Bilds.
TMT_IMAGEFILE5 Der Dateiname des fünften skalierten Bilds.

 

TMT_FONT

ID Notizen
TMT_BODYFONT
TMT_CAPTIONFONT
TMT_GLYPHFONT Die Schriftart, mit der die diesem Teil zugeordnete Glyphe gezeichnet wird, wenn schriftartbasierte Glyphen verwendet werden.
TMT_HEADING1FONT
TMT_HEADING2FONT
TMT_ICONTITLEFONT
TMT_MENUFONT
TMT_MSGBOXFONT
TMT_SMALLCAPTIONFONT
TMT_STATUSFONT

 

TMT_INT

ID Notizen
TMT_ALPHALEVEL Der Alphawert (0-255), der für DrawThemeIconverwendet wird.
TMT_ALPHATHRESHOLD Der minimale Alphawert (0-255), den ein Pixel als undurchsichtig betrachten muss.
TMT_ANIMATIONDELAY
TMT_ANIMATIONDURATION
TMT_BORDERSIZE Die Stärke des Rahmens, der gezeichnet wird, wenn dieser Teil eine Rahmenfüllung verwendet.
TMT_CHARSET
TMT_COLORIZATIONCOLOR
TMT_COLORIZATIONOPACITY
TMT_FRAMESPERSECOND
TMT_FROMHUE1
TMT_FROMHUE2
TMT_FROMHUE3
TMT_FROMHUE4
TMT_FROMHUE5
TMT_GLOWINTENSITY
TMT_GLYPHINDEX Der Zeichenindex in der ausgewählten Schriftart, die für die Glyphe verwendet wird, wenn der Teil eine schriftartbasierte Glyphe verwendet.
TMT_GRADIENTRATIO1 Die Menge der ersten Farbverlaufsfarbe (TMT_GRADIENTCOLOR1), die beim Zeichnen des Teils verwendet werden soll. Dieser Wert kann von 0 bis 255 sein, aber dieser Wert plus die Werte der einzelnen GRADIENTRATIO-Werte müssen bis zu 255 addieren.
TMT_GRADIENTRATIO2 Die Menge der zweiten Farbverlaufsfarbe (TMT_GRADIENTCOLOR2), die beim Zeichnen des Teils verwendet werden soll.
TMT_GRADIENTRATIO3 Die Menge der dritten Farbverlaufsfarbe (TMT_GRADIENTCOLOR3), die beim Zeichnen des Teils verwendet werden soll.
TMT_GRADIENTRATIO4 Die Menge der vierten Farbverlaufsfarbe (TMT_GRADIENTCOLOR4), die beim Zeichnen des Teils verwendet werden soll.
TMT_GRADIENTRATIO5 Die Menge der fünften Farbverlaufsfarbe (TMT_GRADIENTCOLOR5), die beim Zeichnen des Teils verwendet werden soll.
TMT_HEIGHT Die Höhe des Teils.
TMT_IMAGECOUNT Die Anzahl der Zustandsbilder, die in einer Bilddatei vorhanden sind.
TMT_MINCOLORDEPTH
TMT_MINDPI1 Die minimalen Punkte pro Zoll (dpi), für die die erste Bilddatei entworfen wurde.
TMT_MINDPI2 Der minimale DPI-Wert, für den die zweite Bilddatei entwickelt wurde.
TMT_MINDPI3 Der minimale DPI-Wert, für den die dritte Bilddatei entwickelt wurde.
TMT_MINDPI4 Der minimale DPI-Wert, für den die vierte Bilddatei entwickelt wurde.
TMT_MINDPI5 Der minimale DPI-Wert, für den die fünfte Bilddatei entwickelt wurde.
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE Die Größe des Statussteuerelements "Block"-Shapes, die definieren, wie weit ein Vorgang fortgeschritten ist.
TMT_PROGRESSSPACESIZE Die Gesamtgröße aller Statussteuerelemente "Blöcke".
TMT_ROUNDCORNERHEIGHT Die Rundung (0 bis 100 Prozent) der Ecken des Teils.
TMT_ROUNDCORNERWIDTH Die Rundung (0 bis 100 Prozent) der Ecken des Teils.
TMT_SATURATION Die Menge der Sättigung (0-255), die auf ein Symbol angewendet werden soll, das mit DrawThemeIcongezeichnet wird.
TMT_TEXTBORDERSIZE Die Stärke des Rahmens, der um Textzeichen gezeichnet wird.
TMT_TEXTGLOWSIZE
TMT_TOCOLOR1
TMT_TOCOLOR2
TMT_TOCOLOR3
TMT_TOCOLOR4
TMT_TOCOLOR5
TMT_TOHUE1
TMT_TOHUE2
TMT_TOHUE3
TMT_TOHUE4
TMT_TOHUE5
TMT_TRUESIZESTRETCHMARK Der Prozentsatz der Originalgröße eines Bilds, bei dem das Bild gestreckt wird.
TMT_WIDTH Die Breite des Teils.

 

TMT_INTLIST

ID Notizen
TMT_TRANSITIONDURATIONS

 

TMT_MARGINS

ID Notizen
TMT_CAPTIONMARGINS Die Ränder, die definieren, wo Beschriftungstext in einem Teil platziert werden kann.
TMT_CONTENTMARGINS Die Seitenränder, die definieren, wo Inhalte innerhalb eines Teils platziert werden können.
TMT_SIZINGMARGINS Die Ränder, die zum Skalieren eines Bilds mit nicht wahrer Größe verwendet werden.

 

TMT_POSITION

ID Notizen
TMT_MINSIZE Die Mindestgröße, für die die normale Bilddatei verwendet werden kann, bevor Sie zur nächsten kleinsten Bilddatei wechseln.
TMT_MINSIZE1 Die Mindestgröße, für die die erste kleine Bilddatei verwendet werden kann.
TMT_MINSIZE2 Die Mindestgröße, für die die zweite kleine Bilddatei verwendet werden kann.
TMT_MINSIZE3 Die Mindestgröße, für die die dritte kleine Bilddatei verwendet werden kann.
TMT_MINSIZE4 Die Mindestgröße, für die die vierte kleine Bilddatei verwendet werden kann.
TMT_MINSIZE5 Die Mindestgröße, für die die fünfte kleine Bilddatei verwendet werden kann.
TMT_NORMALSIZE Die Größe des normalen Bilds, das diesem Teil zugeordnet ist.
TMT_OFFSET Der Positionsversatz von der Ausrichtung für diesen Teil. Die Ausrichtung wird durch den wert TMT_OFFSETTYPE definiert.
TMT_TEXTSHADOWOFFSET Der Offset aus dem Text, in dem Textschatten gezeichnet werden.

 

TMT_RECT

ID Notizen
TMT_ANIMATIONBUTTONRECT
TMT_ATLASRECT
TMT_CUSTOMSPLITRECT
TMT_DEFAULTPANESIZE Die Standardgröße des Teils.

 

TMT_SIZE

ID Notizen
TMT_CAPTIONBARHEIGHT Höhe der Beschriftungsleiste.
TMT_CAPTIONBARWIDTH Breite der Beschriftungsleiste.
TMT_MENUBARHEIGHT Höhe der Menüleiste.
TMT_MENUBARWIDTH Menüleistenbreite.
TMT_PADDEDBORDERWIDTH Breite des Gepolsterten Rahmens.
TMT_SCROLLBARHEIGHT Höhe der Bildlaufleiste.
TMT_SCROLLBARWIDTH Breite der Bildlaufleiste.
TMT_SIZINGBORDERWIDTH Breite eines Zierrahmens.
TMT_SMCAPTIONBARHEIGHT Höhe der Beschriftungsleiste.
TMT_SMCAPTIONBARWIDTH Breite der Beschriftungsleiste.

 

TMT_STRING

ID Notizen
TMT_ALIAS
TMT_ATLASINPUTIMAGE
TMT_AUTHOR
TMT_CLASSICVALUE
TMT_COLORSCHEMES
TMT_COMPANY
TMT_COPYRIGHT
TMT_CSSNAME Siehe GetThemeSysString.
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT Der vom Teil angezeigte Text.
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME Siehe GetThemeSysString.
TMT_NAME