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 |