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 |