Delen via


Eigenschaps-id's (Windows-besturingselementen)

Dit onderwerp bevat informatie over gedefinieerde waarden die worden gebruikt om eigenschappen van visuele stijlen op te halen. De definities vindt u in Vssym32.h.

Eigenschapstypen

De volgende tabel bevat de primitieve eigenschapstypen. De waarden in de eerste kolom worden normaal gesproken niet gebruikt door toepassingen, maar bieden een manier om eigenschaps-id's te classificeren.

Gegevenstype Beschrijving Geretourneerd type Functie ophalen
TMT_BOOL WAAR of ONWAAR Booleaans GetThemeBool, GetThemeSysBool
TMT_COLOR RGB-kleurwaarde COLORREF structuur GetThemeColor, GetThemeSysColor
TMT_DISKSTREAM Schijfstroom HINSTANCE- GetThemeStream-
TMT_ENUM Opgesomde waarde Opsomming GetThemeEnumValue.
TMT_FILENAME Bestandsnaam ten opzichte van de themamap WCHAR-matrix GetThemeFilename
TMT_FONT Beschrijving van lettertype LOGFONT-structuur GetThemeFont, GetThemeSysFont
TMT_HBITMAP Bitmap HBITMAP--ingang GetThemeBitmap
TMT_INT Ondertekend nummer Geheel getal GetThemeInt, GetThemeSysInt, GetThemeMetric
TMT_INTLIST Lijst met gehele getallen INTLIST- structuur GetThemeIntList-
TMT_MARGINS Marges: links, boven, rechts en onder marges structuur GetThemeMargins-
TMT_POSITION Locatie van een item PUNT- structuur GetThemePosition
TMT_RECT Grootte en locatie van een rechthoek RECT- structuur GetThemeRect-
TMT_SIZE Grootte van een item GROOTTE structuur GetThemePartSize
TMT_STRING Unicode-tekenreeks WCHAR-matrix GetThemeString, GetThemeSysString

 

Eigenschap-id's

Hier volgen de gedefinieerde waarden voor thema-eigenschappen, gegroepeerd op gegevenstype.

TMT_BOOL

LEGITIMATIEBEWIJS Notities
TMT_ALWAYSSHOWSIZINGBAR TRUE als de groottebalk die aan het onderdeel en de status is gekoppeld, altijd moet worden weergegeven.
TMT_AUTOSIZE TRUE als het niet-clientbijschriftgebied dat aan het onderdeel en de status is gekoppeld, varieert met de tekstbreedte.
TMT_BGFILL TRUE als afbeeldingen van ware grootte die aan het onderdeel en de status zijn gekoppeld, op de achtergrond moeten worden getekend.
TMT_BORDERONLY TRUE als de afbeelding die aan het deel en de status is gekoppeld, alleen de rand mag hebben getekend.
TMT_COMPOSITED TRUE als het besturingselement dat aan het onderdeel en de status is gekoppeld, een eigen compositing van afbeeldingen verwerkt.
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS Zie GetThemeSysBool-.
TMT_GLYPHONLY TRUE- als het symbool dat aan het deel en de toestand is gekoppeld, zonder achtergrond moet worden getekend.
TMT_GLYPHTRANSPARENT TRUE- als het symbool dat aan het deel en de status is gekoppeld, transparante gebieden heeft. Zie GetThemeColor- voor de definitie van de TMT_GLYPHCOLOR-waarde waarmee de transparante kleur wordt gedefinieerd.
TMT_INTEGRALSIZING TRUE als de afbeelding of rand die is gekoppeld aan het onderdeel en de status, moet worden aangepast aan een factor 2.
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE als de afbeelding die is gekoppeld aan het onderdeel en de status moet worden gespiegeld als het venster wordt weergegeven in de leesmodus van rechts naar links.
TMT_NOETCHEDEFFECT
TMT_SCALEDBACKGROUND
TMT_SOURCEGROW TRUE als de afbeelding die is gekoppeld aan het onderdeel en de status, indien nodig groter worden geschaald.
TMT_SOURCESHRINK TRUE als de afbeelding die aan het onderdeel is gekoppeld en de status indien nodig kleiner wordt.
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING TRUE- als de afbeelding die aan het onderdeel en de status is gekoppeld, dezelfde hoogte en breedte moet hebben.
TMT_USERPICTURE TRUE als de afbeelding die is gekoppeld aan het onderdeel en de status is gebaseerd op de huidige gebruiker.

 

TMT_COLOR

LEGITIMATIEBEWIJS Notities
TMT_ACCENTCOLORHINT De kleur die wordt gebruikt als accentkleurhint voor aangepaste besturingselementen.
TMT_ACTIVEBORDER
TMT_ACTIVECAPTION
TMT_APPWORKSPACE
TMT_BACKGROUND
TMT_BLENDCOLOR De kleur die wordt gebruikt als een gemengde kleur.
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR De kleur van de rand die aan het onderdeel en de status is gekoppeld.
TMT_BORDERCOLORHINT De kleur die wordt gebruikt als randkleurhint voor aangepaste besturingselementen.
TMT_BTNFACE
TMT_BTNHIGHLIGHT
TMT_BTNSHADOW
TMT_BTNTEXT
TMT_BUTTONALTERNATEFACE
TMT_CAPTIONTEXT
TMT_DKSHADOW3D
TMT_EDGEDKSHADOWCOLOR De donkere schaduwkleur van de rand die aan dit deel en de status is gekoppeld.
TMT_EDGEFILLCOLOR De opvulkleur van de rand die aan dit deel en de status is gekoppeld.
TMT_EDGEHIGHLIGHTCOLOR De markeringskleur van de rand die aan dit deel en de status is gekoppeld.
TMT_EDGELIGHTCOLOR De lichte kleur van de rand die aan dit deel en de toestand is gekoppeld.
TMT_EDGESHADOWCOLOR De schaduwkleur van de rand die aan dit deel en de status is gekoppeld.
TMT_FILLCOLOR De kleur van de achtergrondvulling die aan het onderdeel en de status is gekoppeld.
TMT_FILLCOLORHINT De kleur die wordt gebruikt als hint voor opvulkleur voor aangepaste besturingselementen.
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR De kleur van de gloed die wordt geproduceerd door het aanroepen van DrawThemeIcon dit deel en deze toestand te gebruiken.
TMT_GLYPHTEXTCOLOR De kleur die het lettertypegebaseerd symbool voor dit deel en de status gebruikt.
TMT_GLYPHTRANSPARENTCOLOR De transparante kleur van de glyph die aan dit deel en de status is gekoppeld. Als de TMT_GLYPHTRANSPARENT waarde voor dit deel en de status is WAAR, worden delen van de glyph die deze kleur gebruiken, niet getekend.
TMT_GRADIENTACTIVECAPTION
TMT_GRADIENTCOLOR1 De eerste kleur van de kleurovergang die aan dit deel en de status is gekoppeld.
TMT_GRADIENTCOLOR2 De tweede kleur van de kleurovergang.
TMT_GRADIENTCOLOR3 De derde kleur van de kleurovergang.
TMT_GRADIENTCOLOR4 De vierde kleur van de kleurovergang.
TMT_GRADIENTCOLOR5 De vijfde kleur van de kleurovergang.
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 De kleur van de schaduw die wordt getekend onder tekst die aan dit deel en de status is gekoppeld.
TMT_TEXTBORDERCOLOR De kleur van de tekstrand die aan dit deel en de status is gekoppeld.
TMT_TEXTCOLOR De kleur van de tekst die aan dit deel en de status is gekoppeld.
TMT_TEXTCOLORHINT
TMT_TEXTSHADOWCOLOR De kleur van de tekstschaduw die aan dit deel en de status is gekoppeld.
TMT_TRANSPARENTCOLOR De transparante kleur die aan dit onderdeel en de status is gekoppeld. Als de TMT_TRANSPARENT waarde voor dit deel en de status is WAAR, worden delen van de afbeelding die deze kleur gebruiken, niet getekend.
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

LEGITIMATIEBEWIJS Notities
TMT_ATLASIMAGE

 

TMT_ENUM

Opsomming Eigenschapswaarden Notities
BGTYPE BT_IMAGEFILE, BT_BORDERFILL Het basistekeningstype voor dit onderdeel.
RANDTYPE BT_RECT, BT_ROUNDRECT, BT_ELLIPSE Het type rand dat wordt getekend als dit deel een randvulling is.
INHOUDSUITLIJNING CA_LEFT, CA_CENTER, CA_RIGHT De uitlijning van tekst in het bijschrift dat aan dit deel is gekoppeld.
FILLTYPE FT_SOLID, FT_VERTGRADIENT, FT_HORZGRADIENT, FT_RADIALGRADIENT, FT_TILEIMAGE Het type opvulvorm dat is getekend als dit deel een randvulling is.
GLYPHTYPE GT_NONE, GT_IMAGEGLYPH, GT_FONTGLYPH Het type glyph dat op dit deel is getekend.
GLYPHFONTSIZINGTYPE GFST_NONE, GFST_SIZE, GFST_DPI Het type methode dat wordt gebruikt om te selecteren tussen glyphs van verschillende grootten.
HALIGN HA_LEFT, HA_CENTER, HA_RIGHT De horizontale uitlijning als dit onderdeel een afbeelding met ware grootte gebruikt.
ICONEFFECT ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE, ICE_ALPHA Het type effect dat moet worden weergegeven wanneer dit deel wordt getekend met DrawThemeIcon.
AFBEELDINGSLAYOUT IL_VERTICAL, IL_HORIZONTAL Het type uitlijning dat wordt gebruikt wanneer meerdere afbeeldingen worden getekend.
IMAGESELECTTYPE IST_NONE, IST_SIZE, IST_DPI Het type methode dat wordt gebruikt om te selecteren tussen afbeeldingen van grootte voor dit onderdeel. Zie de TMT_IMAGEFILE1 waarde van 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 De uitlijning van dit deel in het venster.
SIZINGTYPE ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT, ST_TILECENTER De methode die wordt gebruikt om de grootte van een afbeelding te wijzigen als dit onderdeel gebruikmaakt van een afbeeldingsbestand.
TEKSTHADOWTYPE TST_NONE, TST_SINGLE, TST_CONTINUOUS Het type schaduweffect dat moet worden getekend achter tekst die aan dit deel is gekoppeld.
TRUESIZESCALINGTYPE TSST_NONE, TSST_SIZE, TSST_DPI Het type schaalaanpassing dat wordt gebruikt als dit onderdeel gebruikmaakt van een afbeelding van ware grootte.
VALIGN VA_TOP, VA_CENTER, VA_BOTTOM De verticale uitlijning als dit onderdeel gebruikmaakt van een afbeelding van ware grootte.

 

TMT_FILENAME

LEGITIMATIEBEWIJS Notities
TMT_GLYPHIMAGEFILE De bestandsnaam voor de afbeelding van de glyph die aan dit deel en de status is gekoppeld.
TMT_IMAGEFILE De bestandsnaam van de afbeelding die aan dit deel en de status is gekoppeld, of de basisbestandsnaam voor meerdere afbeeldingen die aan dit deel en de status zijn gekoppeld.
TMT_IMAGEFILE1 De bestandsnaam van de eerste geschaalde installatiekopieën die aan dit onderdeel en de status zijn gekoppeld, voor ondersteuning van verschillende oplossingen.
TMT_IMAGEFILE2 De bestandsnaam van de tweede geschaalde afbeelding.
TMT_IMAGEFILE3 De bestandsnaam van de derde geschaalde afbeelding.
TMT_IMAGEFILE4 De bestandsnaam van de vierde geschaalde afbeelding.
TMT_IMAGEFILE5 De bestandsnaam van de vijfde geschaalde afbeelding.

 

TMT_FONT

LEGITIMATIEBEWIJS Notities
TMT_BODYFONT
TMT_CAPTIONFONT
TMT_GLYPHFONT Het lettertype waarmee de glyph die aan dit deel is gekoppeld, wordt getekend als op lettertypen gebaseerde glyphs worden gebruikt.
TMT_HEADING1FONT
TMT_HEADING2FONT
TMT_ICONTITLEFONT
TMT_MENUFONT
TMT_MSGBOXFONT
TMT_SMALLCAPTIONFONT
TMT_STATUSFONT

 

TMT_INT

LEGITIMATIEBEWIJS Notities
TMT_ALPHALEVEL De alfawaarde (0-255) die wordt gebruikt voor DrawThemeIcon.
TMT_ALPHATHRESHOLD De minimale alfawaarde (0-255) die een pixel moet worden beschouwd als ondoorzichtig.
TMT_ANIMATIONDELAY
TMT_ANIMATIONDURATION
TMT_BORDERSIZE De dikte van de rand die wordt getekend als dit onderdeel een randvulling gebruikt.
TMT_CHARSET
TMT_COLORIZATIONCOLOR
TMT_COLORIZATIONOPACITY
TMT_FRAMESPERSECOND
TMT_FROMHUE1
TMT_FROMHUE2
TMT_FROMHUE3
TMT_FROMHUE4
TMT_FROMHUE5
TMT_GLOWINTENSITY
TMT_GLYPHINDEX De tekenindex in het geselecteerde lettertype dat wordt gebruikt voor de glyph, als het onderdeel gebruikmaakt van een op lettertype gebaseerde glyph.
TMT_GRADIENTRATIO1 De hoeveelheid kleurovergang (TMT_GRADIENTCOLOR1) die moet worden gebruikt bij het tekenen van het onderdeel. Deze waarde kan tussen 0 en 255 zijn, maar deze waarde plus de waarden van elk van de GRADIENTRATIO-waarden moeten maximaal 255 optellen.
TMT_GRADIENTRATIO2 De hoeveelheid kleurovergang (TMT_GRADIENTCOLOR2) die moet worden gebruikt bij het tekenen van het deel.
TMT_GRADIENTRATIO3 De hoeveelheid kleurovergang (TMT_GRADIENTCOLOR3) die moet worden gebruikt bij het tekenen van het deel.
TMT_GRADIENTRATIO4 De hoeveelheid kleurovergang (TMT_GRADIENTCOLOR4) die moet worden gebruikt bij het tekenen van het deel.
TMT_GRADIENTRATIO5 De hoeveelheid kleurovergang (TMT_GRADIENTCOLOR5) die moet worden gebruikt bij het tekenen van het deel.
TMT_HEIGHT De hoogte van het deel.
TMT_IMAGECOUNT Het aantal statusafbeeldingen dat aanwezig is in een afbeeldingsbestand.
TMT_MINCOLORDEPTH
TMT_MINDPI1 De minimale punten per inch (dpi) waarvoor het eerste afbeeldingsbestand is ontworpen.
TMT_MINDPI2 De minimale dpi waarvoor het tweede afbeeldingsbestand is ontworpen.
TMT_MINDPI3 De minimale dpi waarvoor het derde afbeeldingsbestand is ontworpen.
TMT_MINDPI4 De minimale dpi waarvoor het vierde afbeeldingsbestand is ontworpen.
TMT_MINDPI5 De minimale dpi waarvoor het vijfde afbeeldingsbestand is ontworpen.
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE De grootte van de voortgangsbeheer 'segment'-shapes die bepalen hoe ver een bewerking is gevorderd.
TMT_PROGRESSSPACESIZE De totale grootte van alle voortgangsbeheer 'segmenten'.
TMT_ROUNDCORNERHEIGHT De afronding (0 tot 100 procent) van de hoeken van het deel.
TMT_ROUNDCORNERWIDTH De afronding (0 tot 100 procent) van de hoeken van het deel.
TMT_SATURATION De hoeveelheid verzadiging (0-255) die moet worden toegepast op een pictogram dat is getekend met behulp van DrawThemeIcon.
TMT_TEXTBORDERSIZE De dikte van de rand die rond teksttekens is getekend.
TMT_TEXTGLOWSIZE
TMT_TOCOLOR1
TMT_TOCOLOR2
TMT_TOCOLOR3
TMT_TOCOLOR4
TMT_TOCOLOR5
TMT_TOHUE1
TMT_TOHUE2
TMT_TOHUE3
TMT_TOHUE4
TMT_TOHUE5
TMT_TRUESIZESTRETCHMARK Het percentage van de oorspronkelijke grootte van een afbeelding van ware grootte waarop de afbeelding wordt uitgerekt.
TMT_WIDTH De breedte van het deel.

 

TMT_INTLIST

LEGITIMATIEBEWIJS Notities
TMT_TRANSITIONDURATIONS

 

TMT_MARGINS

LEGITIMATIEBEWIJS Notities
TMT_CAPTIONMARGINS De marges die bepalen waar bijschrifttekst binnen een deel kan worden geplaatst.
TMT_CONTENTMARGINS De marges die bepalen waar inhoud binnen een deel kan worden geplaatst.
TMT_SIZINGMARGINS De marges die worden gebruikt voor het aanpassen van de grootte van een afbeelding die niet waar is.

 

TMT_POSITION

LEGITIMATIEBEWIJS Notities
TMT_MINSIZE De minimale grootte waarvoor het normale afbeeldingsbestand kan worden gebruikt voordat u naar het volgende kleinste afbeeldingsbestand gaat.
TMT_MINSIZE1 De minimale grootte waarvoor het eerste kleine afbeeldingsbestand kan worden gebruikt.
TMT_MINSIZE2 De minimale grootte waarvoor het tweede kleine afbeeldingsbestand kan worden gebruikt.
TMT_MINSIZE3 De minimale grootte waarvoor het derde kleine afbeeldingsbestand kan worden gebruikt.
TMT_MINSIZE4 De minimale grootte waarvoor het vierde kleine afbeeldingsbestand kan worden gebruikt.
TMT_MINSIZE5 De minimale grootte waarvoor het vijfde kleine afbeeldingsbestand kan worden gebruikt.
TMT_NORMALSIZE De grootte van de normale afbeelding die aan dit deel is gekoppeld.
TMT_OFFSET De positieverschil van de uitlijning voor dit deel. De uitlijning wordt gedefinieerd door de TMT_OFFSETTYPE waarde.
TMT_TEXTSHADOWOFFSET De verschuiving van de tekst waarop tekstschaduwen worden getekend.

 

TMT_RECT

LEGITIMATIEBEWIJS Notities
TMT_ANIMATIONBUTTONRECT
TMT_ATLASRECT
TMT_CUSTOMSPLITRECT
TMT_DEFAULTPANESIZE De standaardgrootte van het onderdeel.

 

TMT_SIZE

LEGITIMATIEBEWIJS Notities
TMT_CAPTIONBARHEIGHT Hoogte van bijschriftbalk.
TMT_CAPTIONBARWIDTH Breedte van bijschriftbalk.
TMT_MENUBARHEIGHT Hoogte van menubalk.
TMT_MENUBARWIDTH Breedte van menubalk.
TMT_PADDEDBORDERWIDTH Gevulde randbreedte.
TMT_SCROLLBARHEIGHT Schuifbalkhoogte.
TMT_SCROLLBARWIDTH Schuifbalkbreedte.
TMT_SIZINGBORDERWIDTH Breedte van een rand voor de grootte.
TMT_SMCAPTIONBARHEIGHT Hoogte van bijschriftbalk.
TMT_SMCAPTIONBARWIDTH Breedte van bijschriftbalk.

 

TMT_STRING

LEGITIMATIEBEWIJS Notities
TMT_ALIAS
TMT_ATLASINPUTIMAGE
TMT_AUTHOR
TMT_CLASSICVALUE
TMT_COLORSCHEMES
TMT_COMPANY
TMT_COPYRIGHT
TMT_CSSNAME Zie GetThemeSysString-.
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT De tekst die door het onderdeel wordt weergegeven.
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME Zie GetThemeSysString-.
TMT_NAME