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 |