Eigenschaftenbezeichner (Windows-Steuerelemente)

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

Eigenschaftentypen

In der folgenden Tabelle sind die primitiven Eigenschaftentypen aufgeführt. Die Werte in der ersten Spalte werden normalerweise nicht von Anwendungen verwendet, bieten aber ein Mittel zum Klassifizieren von Eigenschaftsbezeichnern.

Datentyp BESCHREIBUNG Zurückgegebener Typ Abruffunktion
TMT_BOOL TRUE oder FALSE Boolean GetThemeBool, GetThemeSysBool
TMT_COLOR RGB-Farbwert COLORREF-Struktur GetThemeColor, GetThemeSysColor
TMT_DISKSTREAM Datenträgerstream HINSTANCE GetThemeStream
TMT_ENUM Enumerationswert Enumeration GetThemeEnumValue.
TMT_FILENAME Dateiname relativ zum Designverzeichnis WCHAR-Array GetThemeFilename
TMT_FONT Schriftbeschreibung LOGFONT-Struktur GetThemeFont, GetThemeSysFont
TMT_HBITMAP Bitmap HBITMAP-Handle GetThemeBitmap
TMT_INT Signierte Nummer Integer GetThemeInt, GetThemeSysInt, GetThemeMetric
TMT_INTLIST Liste der ganzen 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 die Größenleiste, die dem Teil und dem Zustand zugeordnet ist, immer angezeigt werden soll.
TMT_AUTOSIZE TRUE, wenn der Nichtclient Untertitel Bereich, der dem Teil und dem Zustand zugeordnet ist, je nach Textbreite variiert.
TMT_BGFILL TRUE , wenn dem Teil und dem Zustand zugeordnete Bilder mit true size auf der Hintergrundfüllung gezeichnet werden sollen.
TMT_BORDERONLY TRUE , wenn für das Bild, das dem Teil und dem Zustand zugeordnet ist, nur der Rahmen gezeichnet werden soll.
TMT_COMPOSITED TRUE , wenn das Steuerelement, das dem Teil und dem Zustand zugeordnet ist, seine eigene Kompositing von Bildern verarbeitet.
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS Siehe GetThemeSysBool.
TMT_GLYPHONLY TRUE , wenn die dem Teil und dem Zustand zugeordnete Glyphe ohne Hintergrund gezeichnet werden soll.
TMT_GLYPHTRANSPARENT TRUE , wenn die dem Teil und dem Zustand zugeordnete Glyphe transparente Bereiche aufweisen. Die Definition des TMT_GLYPHCOLOR Werts, der die transparente Farbe definiert, finden Sie unter GetThemeColor .
TMT_INTEGRALSIZING TRUE , wenn das truesize-Bild oder der Rahmen, der dem Teil und dem Zustand zugeordnet ist, auf den Faktor 2 angepasst werden muss.
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE , wenn das Bild, das dem Teil und dem Zustand zugeordnet ist, 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 dem Zustand zugeordnete Bild bei Bedarf größer skaliert wird.
TMT_SOURCESHRINK TRUE , wenn das dem Teil und dem Zustand zugeordnete Bild bei Bedarf kleiner skaliert wird.
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING TRUE , wenn das dem Teil und dem Zustand zugeordnete Bild die gleiche Höhe und Breite aufweisen muss.
TMT_USERPICTURE TRUE , wenn das dem Teil und dem 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 Mischfarbe verwendet wird.
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR Die Farbe des Rahmens, der dem Teil und zustand zugeordnet ist.
TMT_BORDERCOLORHINT Die Farbe, die als Randfarbhinweis 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 der Kante, die diesem Teil und Zustand zugeordnet ist.
TMT_EDGEFILLCOLOR Die Füllfarbe der Kante, die diesem Teil und Zustand zugeordnet ist.
TMT_EDGEHIGHLIGHTCOLOR Die Hervorhebungsfarbe der Kante, die diesem Teil und Zustand zugeordnet ist.
TMT_EDGELIGHTCOLOR Die helle Farbe der Kante, die diesem Teil und Zustand zugeordnet ist.
TMT_EDGESHADOWCOLOR Die Schattenfarbe der Kante, die 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üllfarbenhinweis für benutzerdefinierte Steuerelemente verwendet wird.
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR Die Farbe des Glühens, das durch Aufrufen von DrawThemeIcon mit diesem Teil und Zustand erzeugt wird.
TMT_GLYPHTEXTCOLOR Die Farbe, die die schriftartbasierte Glyphe verwendet, 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 TRUE ist, 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 Textschattens, 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 TRUE ist, werden Teile der Grafik, die diese Farbe verwenden, nicht gezeichnet.
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

id Notizen
TMT_ATLASIMAGE

 

TMT_ENUM

Enumeration Eigenschaftswerte Notizen
BGTYPE BT_IMAGEFILE, BT_BORDERFILL Der grundlegende Zeichnungstyp für diesen Teil.
BORDERTYPE BT_RECT, BT_ROUNDRECT, BT_ELLIPSE Der Typ des Rahmens, der gezeichnet wird, wenn dieser Teil eine Rahmenfüllung ist.
CONTENTALIGNMENT CA_LEFT, CA_CENTER, CA_RIGHT Die Ausrichtung des Texts im Untertitel, der 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 auf diesem Teil gezeichneten Glyphe.
GLYPHFONTSIZINGTYPE GFST_NONE, GFST_SIZE, GFST_DPI Der Typ der Methode, mit der zwischen Glyphen unterschiedlicher Größe ausgewählt wird.
HALIGN HA_LEFT, HA_CENTER, HA_RIGHT Die horizontale Ausrichtung, wenn für diesen Teil ein Bild mit true-size verwendet wird.
ICONEFFECT ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE, ICE_ALPHA Der Typ des Effekts, der angezeigt werden soll, wenn dieser Teil mit DrawThemeIcon gezeichnet 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 verwendet wird, um zwischen Denkgrößen für diesen Teil zu wählen. Weitere Informationen finden Sie unter TMT_IMAGEFILE1 Wert von GetThemeFilename.
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.
SIZINGTYPE ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT, ST_TILECENTER Die Methode, die zum Vergrößern eines Bilds verwendet wird, wenn dieser Teil eine Bilddatei verwendet.
TEXTSHADOWTYPE TST_NONE, TST_SINGLE, TST_CONTINUOUS Der Typ des Schatteneffekts, der hinter dem diesem Teil zugeordneten Text gezeichnet werden soll.
TRUESIZESCALINGTYPE TSST_NONE, TSST_SIZE, TSST_DPI Die Art der Skalierung, die verwendet wird, wenn für diesen Teil ein Bild mit richtiger Größe verwendet wird.
VALIGN VA_TOP, VA_CENTER, VA_BOTTOM Die vertikale Ausrichtung, wenn für diesen Teil ein Bild mit true-size 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 Images, das diesem Teil und Zustand zugeordnet ist, oder der Basisdateiname für mehrere Images, die diesem Teil und Zustand zugeordnet sind.
TMT_IMAGEFILE1 Der Dateiname des ersten skalierten Bilds, das diesem Teil und Zustand zugeordnet ist, um verschiedene Auflösungen zu unterstützen.
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 alpha-Wert (0-255), der für DrawThemeIcon verwendet 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 dieses 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 das 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 zwischen 0 und 255 sein, aber dieser Wert plus die Werte der gradientratio-Werte müssen sich auf 255 summieren.
TMT_GRADIENTRATIO2 Die Menge der zweiten Farbverlaufsfarbe (TMT_GRADIENTCOLOR2), die beim Zeichnen des Teils verwendet werden soll.
TMT_GRADIENTRATIO3 Die Größe der dritten Farbverlaufsfarbe (TMT_GRADIENTCOLOR3), die beim Zeichnen des Teils verwendet werden soll.
TMT_GRADIENTRATIO4 Der Betrag 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 Imagedatei vorhanden sind.
TMT_MINCOLORDEPTH
TMT_MINDPI1 Die Mindestpunkte pro Zoll (dpi), für die die erste Bilddatei entworfen wurde.
TMT_MINDPI2 Der minimale DPI-Wert, für den die zweite Bilddatei entworfen wurde.
TMT_MINDPI3 Die minimale dpi-Datei, für die die dritte Bilddatei entworfen wurde.
TMT_MINDPI4 Der minimale DPI-Wert, für den die vierte Bilddatei entworfen wurde.
TMT_MINDPI5 Der minimale DPI-Wert, für den die fünfte Bilddatei entworfen wurde.
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE Die Größe der "Block"-Shapes des Statussteuerelements, die definieren, wie weit ein Vorgang fortgeschritten ist.
TMT_PROGRESSSPACESIZE Die Gesamtgröße aller "Blöcke" des Fortschrittssteuerelements.
TMT_ROUNDCORNERHEIGHT Die Rundheit (0 bis 100 Prozent) der Ecken des Teils.
TMT_ROUNDCORNERWIDTH Die Rundheit (0 bis 100 Prozent) der Ecken des Teils.
TMT_SATURATION Die Menge der Sättigung (0-255), die auf ein mit DrawThemeIcon gezeichnetes Symbol angewendet werden soll.
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 originalen Größe eines Bilds, mit 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 Untertitel Text in einem Teil platziert werden kann.
TMT_CONTENTMARGINS Die Ränder, die definieren, wo Inhalte in einem Teil platziert werden können.
TMT_SIZINGMARGINS Die Ränder, die für die Größenanpassung eines Bilds mit nicht true-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ächstkleinsten 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 Positionsoffset aus der Ausrichtung für diesen Teil. Die Ausrichtung wird durch den TMT_OFFSETTYPE-Wert definiert.
TMT_TEXTSHADOWOFFSET Der Offset vom Text, an 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 Menüleistenhöhe.
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 Größenrahmens.
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 Weitere Informationen finden Sie unter GetThemeSysString.
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT Der vom Teil angezeigte Text.
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME Weitere Informationen finden Sie unter GetThemeSysString.
TMT_NAME