Dela via


Egenskapsidentifierare (Windows-kontroller)

Det här avsnittet innehåller information om definierade värden som används för att hämta egenskaper för visuella format. Definitionerna finns i Vssym32.h.

Egenskapstyper

I följande tabell visas de primitiva egenskapstyperna. Värdena i den första kolumnen används normalt inte av program, men ger ett sätt att klassificera egenskapsidentifierare.

Datatyp Beskrivning Returnerad typ Hämtningsfunktion
TMT_BOOL TRUE eller FALSE Boolesk GetThemeBool, GetThemeSysBool
TMT_COLOR RGB-färgvärde COLORREF- struktur GetThemeColor, GetThemeSysColor
TMT_DISKSTREAM Diskström HINSTANCE GetThemeStream
TMT_ENUM Uppräknat värde Uppräkning GetThemeEnumValue.
TMT_FILENAME Filnamn i förhållande till temakatalogen WCHAR matris GetThemeFilename
TMT_FONT Teckensnittsbeskrivning LOGFONT- struktur GetThemeFont, GetThemeSysFont
TMT_HBITMAP Bitmapp HBITMAP- handtag GetThemeBitmap
TMT_INT Signerat nummer Heltal GetThemeInt, GetThemeSysInt, GetThemeMetric
TMT_INTLIST Lista över heltal INTLIST- struktur GetThemeIntList
TMT_MARGINS Marginaler: vänster, överkant, höger och nederkant MARGINALER struktur GetThemeMargins
TMT_POSITION Plats för ett objekt POINT- struktur GetThemePosition
TMT_RECT Storlek och plats för en rektangel RECT- struktur GetThemeRect
TMT_SIZE Storleken på ett objekt STORLEK struktur GetThemePartSize
TMT_STRING Unicode-sträng WCHAR matris GetThemeString, GetThemeSysString

 

Egenskaps-ID:t

Följande är de definierade värdena för temaegenskaper, grupperade efter datatyp.

TMT_BOOL

ID Anteckningar
TMT_ALWAYSSHOWSIZINGBAR TRUE om storleksfältet som är associerat med delen och tillståndet alltid ska visas.
TMT_AUTOSIZE TRUE om det icke-tillfälliga textområdet som är associerat med delen och tillståndet varierar med textbredd.
TMT_BGFILL TRUE om bilder i verklig storlek som är associerade med delen och tillståndet ska ritas på bakgrundsfyllningen.
TMT_BORDERONLY TRUE- om bilden som är associerad med delen och tillståndet endast ska ha sin kantlinje ritad.
TMT_COMPOSITED TRUE- om kontrollen som är associerad med delen och tillståndet hanterar sin egen sammansättning av bilder.
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS Se GetThemeSysBool.
TMT_GLYPHONLY TRUE om det glyf som är associerat med delen och tillståndet ska ritas utan bakgrund.
TMT_GLYPHTRANSPARENT TRUE om glyfen som är associerad med delen och tillståndet har transparenta områden. Se GetThemeColor för definitionen av det TMT_GLYPHCOLOR värde som definierar den transparenta färgen.
TMT_INTEGRALSIZING TRUE- om den truesize-bild eller kantlinje som är associerad med delen och tillståndet måste vara storleksanpassad till en faktor 2.
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE om bilden som är associerad med delen och tillståndet ska vändas om fönstret visas i läsläge från höger till vänster.
TMT_NOETCHEDEFFECT
TMT_SCALEDBACKGROUND
TMT_SOURCEGROW TRUE- om avbildningen som är associerad med delen och tillståndet skalas större om det behövs.
TMT_SOURCESHRINK TRUE- om avbildningen som är associerad med delen och tillståndet skalas mindre om det behövs.
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING TRUE- om bilden som är associerad med delen och tillståndet måste ha samma höjd och bredd.
TMT_USERPICTURE TRUE- om avbildningen som är associerad med delen och tillståndet baseras på den aktuella användaren.

 

TMT_COLOR

ID Anteckningar
TMT_ACCENTCOLORHINT Den färg som används som ett tilläggsfärgtips för anpassade kontroller.
TMT_ACTIVEBORDER
TMT_ACTIVECAPTION
TMT_APPWORKSPACE
TMT_BACKGROUND
TMT_BLENDCOLOR Färgen som används som en blandningsfärg.
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR Färgen på kantlinjen som är associerad med delen och tillståndet.
TMT_BORDERCOLORHINT Färgen som används som kantlinjefärgtips för anpassade kontroller.
TMT_BTNFACE
TMT_BTNHIGHLIGHT
TMT_BTNSHADOW
TMT_BTNTEXT
TMT_BUTTONALTERNATEFACE
TMT_CAPTIONTEXT
TMT_DKSHADOW3D
TMT_EDGEDKSHADOWCOLOR Den mörka skuggfärgen på kanten som är associerad med den här delen och tillståndet.
TMT_EDGEFILLCOLOR Fyllningsfärgen för den kant som är associerad med den här delen och tillståndet.
TMT_EDGEHIGHLIGHTCOLOR Markeringsfärgen för den kant som är associerad med den här delen och tillståndet.
TMT_EDGELIGHTCOLOR Den ljusa färgen på den kant som är associerad med den här delen och tillståndet.
TMT_EDGESHADOWCOLOR Skuggfärgen för den kant som är associerad med den här delen och tillståndet.
TMT_FILLCOLOR Färgen på bakgrundsfyllningen som är associerad med delen och tillståndet.
TMT_FILLCOLORHINT Färgen som används som fyllningsfärgtips för anpassade kontroller.
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR Färgen på glöden som skapas genom att anropa DrawThemeIcon med hjälp av den här delen och tillståndet.
TMT_GLYPHTEXTCOLOR Den färg som den teckensnittsbaserade glyfen som är associerad med den här delen och tillståndet kommer att använda.
TMT_GLYPHTRANSPARENTCOLOR Den transparenta glyffärgen som är associerad med den här delen och tillståndet. Om det TMT_GLYPHTRANSPARENT värdet för den här delen och tillståndet är TRUE-ritas inte delar av den glyf som använder den här färgen.
TMT_GRADIENTACTIVECAPTION
TMT_GRADIENTCOLOR1 Den första färgen på toningen som är associerad med den här delen och tillståndet.
TMT_GRADIENTCOLOR2 Den andra färgen på toningen.
TMT_GRADIENTCOLOR3 Den tredje färgen på toningen.
TMT_GRADIENTCOLOR4 Den fjärde färgen på toningen.
TMT_GRADIENTCOLOR5 Toningens femte färg.
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 Färgen på den skugga som ritas under text som är associerad med den här delen och tillståndet.
TMT_TEXTBORDERCOLOR Färgen på textkantlinjen som är associerad med den här delen och tillståndet.
TMT_TEXTCOLOR Färgen på texten som är associerad med den här delen och tillståndet.
TMT_TEXTCOLORHINT
TMT_TEXTSHADOWCOLOR Färgen på den textskugga som är associerad med den här delen och tillståndet.
TMT_TRANSPARENTCOLOR Den transparenta färg som är associerad med den här delen och tillståndet. Om det TMT_TRANSPARENT värdet för den här delen och tillståndet är TRUEritas inte delar av grafiken som använder den här färgen.
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

ID Anteckningar
TMT_ATLASIMAGE

 

TMT_ENUM

Uppräkning Egenskapsvärden Anteckningar
BGTYPE BT_IMAGEFILE, BT_BORDERFILL Den grundläggande ritningstypen för den här delen.
BORDERTYPE BT_RECT, BT_ROUNDRECT, BT_ELLIPSE Den typ av kantlinje som ritas om den här delen är en kantlinjefyllning.
CONTENTALIGNMENT CA_LEFT, CA_CENTER, CA_RIGHT Justeringen av texten i bildtexten som är associerad med den här delen.
FILLTYPE FT_SOLID, FT_VERTGRADIENT, FT_HORZGRADIENT, FT_RADIALGRADIENT, FT_TILEIMAGE Typ av fyllningsform som ritas om den här delen är en kantlinjefyllning.
GLYPHTYPE GT_NONE, GT_IMAGEGLYPH, GT_FONTGLYPH Typen av glyf som ritas på den här delen.
GLYPHFONTSIZINGTYPE GFST_NONE, GFST_SIZE, GFST_DPI Den typ av metod som används för att välja mellan glyfer av olika storlek.
HALIGN HA_LEFT, HA_CENTER, HA_RIGHT Den vågräta justeringen om den här delen använder en bild i sann storlek.
ICONEFFECT ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE, ICE_ALPHA Vilken typ av effekt som ska visas när den här delen ritas med hjälp av DrawThemeIcon.
BILDLAYOUT IL_VERTICAL, IL_HORIZONTAL Den typ av justering som används när flera bilder ritas.
IMAGESELECTTYPE IST_NONE, IST_SIZE, IST_DPI Den typ av metod som används för att välja mellan storleksanpassade bilder för den här delen. Se TMT_IMAGEFILE1 värdet för 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 Justeringen av den här delen i fönstret.
STORLEKSTYP ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT, ST_TILECENTER Den metod som används för att storleksanpassa en bild om den här delen använder en bildfil.
TEXTSHADOWTYPE TST_NONE, TST_SINGLE, TST_CONTINUOUS Den typ av skuggeffekt som ska ritas bakom text som är associerad med den här delen.
TRUESIZESCALINGTYPE TSST_NONE, TSST_SIZE, TSST_DPI Den typ av skalning som används om den här delen använder en bild i verklig storlek.
VALIGN VA_TOP, VA_CENTER, VA_BOTTOM Den lodräta justeringen om den här delen använder en bild i sann storlek.

 

TMT_FILENAME

ID Anteckningar
TMT_GLYPHIMAGEFILE Filnamnet för den glyph-avbildning som är associerad med den här delen och tillståndet.
TMT_IMAGEFILE Filnamnet för avbildningen som är associerad med den här delen och tillståndet, eller basfilnamnet för flera bilder som är associerade med den här delen och tillståndet.
TMT_IMAGEFILE1 Filnamnet för den första skalbara avbildningen som är associerad med den här delen och tillståndet, för stöd för olika upplösningar.
TMT_IMAGEFILE2 Filnamnet för den andra skalbara avbildningen.
TMT_IMAGEFILE3 Filnamnet för den tredje skalbara avbildningen.
TMT_IMAGEFILE4 Filnamnet för den fjärde skalbara avbildningen.
TMT_IMAGEFILE5 Filnamnet för den femte skalbara avbildningen.

 

TMT_FONT

ID Anteckningar
TMT_BODYFONT
TMT_CAPTIONFONT
TMT_GLYPHFONT Det teckensnitt som glyfen som är associerad med den här delen ritas med, om teckensnittsbaserade tecken används.
TMT_HEADING1FONT
TMT_HEADING2FONT
TMT_ICONTITLEFONT
TMT_MENUFONT
TMT_MSGBOXFONT
TMT_SMALLCAPTIONFONT
TMT_STATUSFONT

 

TMT_INT

ID Anteckningar
TMT_ALPHALEVEL Alfavärdet (0–255) som används för DrawThemeIcon.
TMT_ALPHATHRESHOLD Det minsta alfavärde (0–255) som en pixel måste betraktas som ogenomskinlig.
TMT_ANIMATIONDELAY
TMT_ANIMATIONDURATION
TMT_BORDERSIZE Tjockleken på den kantlinje som ritas om den här delen använder en kantlinjefyllning.
TMT_CHARSET
TMT_COLORIZATIONCOLOR
TMT_COLORIZATIONOPACITY
TMT_FRAMESPERSECOND
TMT_FROMHUE1
TMT_FROMHUE2
TMT_FROMHUE3
TMT_FROMHUE4
TMT_FROMHUE5
TMT_GLOWINTENSITY
TMT_GLYPHINDEX Teckenindexet i det valda teckensnittet som ska användas för glyfen, om delen använder ett teckenbaserat tecken.
TMT_GRADIENTRATIO1 Mängden av den första toningsfärgen (TMT_GRADIENTCOLOR1) som ska användas vid ritning av delen. Det här värdet kan vara mellan 0 och 255, men det här värdet plus värdena för var och en av GRADIENTRATIO-värdena måste lägga till upp till 255.
TMT_GRADIENTRATIO2 Mängden av den andra toningsfärgen (TMT_GRADIENTCOLOR2) som ska användas vid ritning av delen.
TMT_GRADIENTRATIO3 Mängden av den tredje toningsfärgen (TMT_GRADIENTCOLOR3) som ska användas vid ritning av delen.
TMT_GRADIENTRATIO4 Mängden av den fjärde toningsfärgen (TMT_GRADIENTCOLOR4) som ska användas vid ritning av delen.
TMT_GRADIENTRATIO5 Mängden av den femte toningsfärgen (TMT_GRADIENTCOLOR5) som ska användas vid ritning av delen.
TMT_HEIGHT Höjden på delen.
TMT_IMAGECOUNT Antalet tillståndsbilder som finns i en bildfil.
TMT_MINCOLORDEPTH
TMT_MINDPI1 De minsta punkterna per tum (dpi) som den första bildfilen har utformats för.
TMT_MINDPI2 Den minsta dpi som den andra bildfilen har utformats för.
TMT_MINDPI3 Den minsta dpi som den tredje bildfilen har utformats för.
TMT_MINDPI4 Minsta dpi som den fjärde bildfilen har utformats för.
TMT_MINDPI5 Den minsta dpi som den femte bildfilen har utformats för.
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE Storleken på förloppskontrollens segmentformer som definierar hur långt en åtgärd har gått.
TMT_PROGRESSSPACESIZE Den totala storleken på alla förloppskontroll "segment".
TMT_ROUNDCORNERHEIGHT Rundheten (0 till 100 procent) av delens hörn.
TMT_ROUNDCORNERWIDTH Rundheten (0 till 100 procent) av delens hörn.
TMT_SATURATION Mängden mättnad (0–255) som ska tillämpas på en ikon som ritas med hjälp av DrawThemeIcon.
TMT_TEXTBORDERSIZE Tjockleken på kantlinjen som ritas runt texttecken.
TMT_TEXTGLOWSIZE
TMT_TOCOLOR1
TMT_TOCOLOR2
TMT_TOCOLOR3
TMT_TOCOLOR4
TMT_TOCOLOR5
TMT_TOHUE1
TMT_TOHUE2
TMT_TOHUE3
TMT_TOHUE4
TMT_TOHUE5
TMT_TRUESIZESTRETCHMARK Procentandelen av en bild i sann storleksstorlek med vilken bilden kommer att sträckas ut.
TMT_WIDTH Bredden på delen.

 

TMT_INTLIST

ID Anteckningar
TMT_TRANSITIONDURATIONS

 

TMT_MARGINS

ID Anteckningar
TMT_CAPTIONMARGINS Marginalerna som definierar var texttexten kan placeras inom en del.
TMT_CONTENTMARGINS Marginalerna som definierar var innehållet kan placeras inom en del.
TMT_SIZINGMARGINS Marginalerna som används för att ändra storlek på en bild som inte är av sann storlek.

 

TMT_POSITION

ID Anteckningar
TMT_MINSIZE Den minsta storlek som den normala bildfilen kan användas för innan du flyttar till nästa minsta bildfil.
TMT_MINSIZE1 Den minsta storlek som den första lilla bildfilen kan användas för.
TMT_MINSIZE2 Den minsta storlek som den andra lilla bildfilen kan användas för.
TMT_MINSIZE3 Den minsta storlek som den tredje lilla bildfilen kan användas för.
TMT_MINSIZE4 Den minsta storlek som den fjärde lilla bildfilen kan användas för.
TMT_MINSIZE5 Den minsta storlek som den femte lilla bildfilen kan användas för.
TMT_NORMALSIZE Storleken på den normala bilden som är associerad med den här delen.
TMT_OFFSET Positionens förskjutning från justeringen för den här delen. Justeringen definieras av värdet TMT_OFFSETTYPE.
TMT_TEXTSHADOWOFFSET Förskjutningen från texten där textskugga ritas.

 

TMT_RECT

ID Anteckningar
TMT_ANIMATIONBUTTONRECT
TMT_ATLASRECT
TMT_CUSTOMSPLITRECT
TMT_DEFAULTPANESIZE Standardstorleken för delen.

 

TMT_SIZE

ID Anteckningar
TMT_CAPTIONBARHEIGHT Höjd på bildtextfält.
TMT_CAPTIONBARWIDTH Bredd på bildtextfält.
TMT_MENUBARHEIGHT Menyradens höjd.
TMT_MENUBARWIDTH Bredd på menyrad.
TMT_PADDEDBORDERWIDTH Vadderad kantlinjebredd.
TMT_SCROLLBARHEIGHT Rullningslistens höjd.
TMT_SCROLLBARWIDTH Bredd på rullningslist.
TMT_SIZINGBORDERWIDTH Bredd på en storlekskantlinje.
TMT_SMCAPTIONBARHEIGHT Höjd på bildtextfält.
TMT_SMCAPTIONBARWIDTH Bredd på bildtextfält.

 

TMT_STRING

ID Anteckningar
TMT_ALIAS
TMT_ATLASINPUTIMAGE
TMT_AUTHOR
TMT_CLASSICVALUE
TMT_COLORSCHEMES
TMT_COMPANY
TMT_COPYRIGHT
TMT_CSSNAME Se GetThemeSysString.
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT Texten som visas av delen.
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME Se GetThemeSysString.
TMT_NAME