Sdílet prostřednictvím


Identifikátory vlastností (ovládací prvky Windows)

Toto téma obsahuje informace odefinovaných Definice jsou nalezeny ve Vssym32.h.

Typy vlastností

Následující tabulka uvádí primitivní typy vlastností. Hodnoty v prvním sloupci obvykle nepoužívají aplikace, ale poskytují způsob klasifikace identifikátorů vlastností.

Datový typ Popis Vrácený typ Funkce Retrieval
TMT_BOOL TRUE nebo FALSE Booleovský GetThemeBool, GetThemeSysBool
TMT_COLOR Hodnota barvy RGB struktura COLORREF GetThemeColor, GetThemeSysColor
TMT_DISKSTREAM Datový proud disku HINSTANCE GetThemeStream
TMT_ENUM Výčtová hodnota Výčet GetThemeEnumValue.
TMT_FILENAME Název souboru vzhledem k adresáři motivu pole WCHAR GetThemeFilename
TMT_FONT Popis písma struktura LOGFONT GetThemeFont, GetThemeSysFont
TMT_HBITMAP Bitmapa úchyt HBITMAP GetThemeBitmap
TMT_INT Podepsané číslo Celé číslo GetThemeInt, GetThemeSysInt, GetThemeMetric
TMT_INTLIST Seznam celých čísel INTLIST – struktura GetThemeIntList
TMT_MARGINS Okraje: vlevo, nahoře, vpravo a dole struktura MARGINS GetThemeMargins
TMT_POSITION Umístění položky struktura POINT GetThemePosition
TMT_RECT Velikost a umístění obdélníku struktura RECT GetThemeRect
TMT_SIZE Velikost položky struktura SIZE GetThemePartSize
TMT_STRING Řetězec Unicode pole WCHAR GetThemeString, GetThemeSysString

 

ID vlastností

Níže jsou definované hodnoty vlastností motivu seskupené podle datového typu.

TMT_BOOL

ID Poznámky
TMT_ALWAYSSHOWSIZINGBAR TRUE, pokud se má vždy zobrazit panel velikosti přidružený k části a stavu.
TMT_AUTOSIZE TRUE, pokud se oblast titulku jiného klienta přidružená k části a stavu liší s šířkou textu.
TMT_BGFILL TRUE, pokud se na pozadí mají kreslit obrázky ve skutečné velikosti přidružené k části a stavu.
TMT_BORDERONLY TRUE, pokud by obrázek přidružený k části a stavu měl mít nakreslen pouze jeho ohraničení.
TMT_COMPOSITED TRUE, pokud ovládací prvek přidružený k části a stavu zpracuje vlastní kompozitování obrázků.
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS Viz GetThemeSysBool.
TMT_GLYPHONLY TRUE, pokud by měl být nakreslen glyf přidružený k části a stavu bez pozadí.
TMT_GLYPHTRANSPARENT TRUE, pokud glyf přidružený k části a stavu mají průhledné oblasti. Definice TMT_GLYPHCOLOR hodnoty, která definuje průhlednou barvu, najdete GetThemeColor.
TMT_INTEGRALSIZING TRUE, pokud musí být velikost obrázku nebo ohraničení truesize přidruženého k části a stavu na faktor 2.
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE, pokud má být obrázek přidružený k části a stavu překlopený, pokud je okno zobrazeno v režimu čtení zprava doleva.
TMT_NOETCHEDEFFECT
TMT_SCALEDBACKGROUND
TMT_SOURCEGROW TRUE, pokud se obrázek přidružený k části a stavu v případě potřeby zvětší.
TMT_SOURCESHRINK TRUE, pokud se obrázek přidružený k části a stavu v případě potřeby zmenší.
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING TRUE, pokud musí mít obrázek přidružený k části a stavu stejnou výšku a šířku.
TMT_USERPICTURE TRUE, pokud je obrázek přidružený k části a stavu založen na aktuálním uživateli.

 

TMT_COLOR

ID Poznámky
TMT_ACCENTCOLORHINT Barva použitá jako tip barvy zvýraznění pro vlastní ovládací prvky.
TMT_ACTIVEBORDER
TMT_ACTIVECAPTION
TMT_APPWORKSPACE
TMT_BACKGROUND
TMT_BLENDCOLOR Barva použitá jako barva směsi.
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR Barva ohraničení spojeného s částí a stavem
TMT_BORDERCOLORHINT Barva použitá jako nápověda k barvě ohraničení pro vlastní ovládací prvky.
TMT_BTNFACE
TMT_BTNHIGHLIGHT
TMT_BTNSHADOW
TMT_BTNTEXT
TMT_BUTTONALTERNATEFACE
TMT_CAPTIONTEXT
TMT_DKSHADOW3D
TMT_EDGEDKSHADOWCOLOR Tmavá barva stínu okraje přidružené k této části a stavu.
TMT_EDGEFILLCOLOR Barva výplně okraje přidruženého k této části a stavu
TMT_EDGEHIGHLIGHTCOLOR Barva zvýraznění okraje přidruženého k této části a stavu
TMT_EDGELIGHTCOLOR Světlá barva okraje spojené s touto částí a stavem.
TMT_EDGESHADOWCOLOR Barva stínu okraje přidruženého k této části a stavu
TMT_FILLCOLOR Barva výplně pozadí přidružené k části a stavu
TMT_FILLCOLORHINT Barva použitá jako nápověda k barvě výplně pro vlastní ovládací prvky.
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR Barva záře vytvořená voláním DrawThemeIcon pomocí této části a stavu.
TMT_GLYPHTEXTCOLOR Barva, kterou bude používat písmo glyfy přidružené k této části a stavu.
TMT_GLYPHTRANSPARENTCOLOR Průhledná barva glyfů přidružená k této části a stavu. Pokud TMT_GLYPHTRANSPARENT hodnota pro tuto část a stav je TRUE, části glyfů, které používají tuto barvu, nejsou vykresleny.
TMT_GRADIENTACTIVECAPTION
TMT_GRADIENTCOLOR1 První barva přechodu přidruženého k této části a stavu
TMT_GRADIENTCOLOR2 Druhá barva přechodu.
TMT_GRADIENTCOLOR3 Třetí barva přechodu.
TMT_GRADIENTCOLOR4 Čtvrtá barva přechodu.
TMT_GRADIENTCOLOR5 Pátá barva přechodu.
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 Barva stínu nakresleného pod textem přidruženým k této části a stavu
TMT_TEXTBORDERCOLOR Barva ohraničení textu přidruženého k této části a stavu
TMT_TEXTCOLOR Barva textu přidruženého k této části a stavu
TMT_TEXTCOLORHINT
TMT_TEXTSHADOWCOLOR Barva stínu textu přidruženého k této části a stavu
TMT_TRANSPARENTCOLOR Průhledná barva přidružená k této části a stavu. Pokud TMT_TRANSPARENT hodnota pro tuto část a stav je TRUE, části grafiky, které používají tuto barvu, nejsou vykresleny.
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

ID Poznámky
TMT_ATLASIMAGE

 

TMT_ENUM

Výčet Hodnoty vlastností Poznámky
BGTYPE BT_IMAGEFILE, BT_BORDERFILL Základní typ výkresu pro tuto část.
BORDERTYPE BT_RECT, BT_ROUNDRECT, BT_ELLIPSE Typ ohraničení nakreslený, pokud se jedná o výplň ohraničení.
CONTENTALIGNMENT CA_LEFT, CA_CENTER, CA_RIGHT Zarovnání textu v titulku přidruženém k této části
FILLTYPE FT_SOLID, FT_VERTGRADIENT, FT_HORZGRADIENT, FT_RADIALGRADIENT, FT_TILEIMAGE Typ obrazce výplně nakreslený, pokud je tato část ohraničenou výplní.
GLYPHTYPE GT_NONE, GT_IMAGEGLYPH, GT_FONTGLYPH Typ glyfů nakreslený na této části.
GLYPHFONTSIZINGTYPE GFST_NONE, GFST_SIZE, GFST_DPI Typ metody, která se používá k výběru mezi různými glyfy velikosti.
HALIGN HA_LEFT, HA_CENTER, HA_RIGHT Vodorovné zarovnání, pokud tato část používá obrázek skutečné velikosti.
ICONEFFECT ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE, ICE_ALPHA Typ efektu, který má být zobrazen při kreslení této části pomocí DrawThemeIcon.
IMAGELAYOUT IL_VERTICAL, IL_HORIZONTAL Typ zarovnání použitý při nakreslených více obrázků.
IMAGESELECTTYPE IST_NONE, IST_SIZE, IST_DPI Typ metody, která se používá k výběru mezi obrázky velikosti pro tuto část. Podívejte se na hodnotu TMT_IMAGEFILE1 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 Zarovnání této části v okně
TYP VELIKOSTI ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT, ST_TILECENTER Metoda použitá k nastavení velikosti obrázku, pokud tato část používá soubor obrázku.
TEXTHADOWTYPE TST_NONE, TST_SINGLE, TST_CONTINUOUS Typ stínového efektu, který se má nakreslit za textem přidruženým k této části.
TRUESIZESCALINGTYPE TSST_NONE, TSST_SIZE, TSST_DPI Typ škálování použitý v případě, že tato část používá obrázek ve skutečné velikosti.
VALIGN VA_TOP, VA_CENTER, VA_BOTTOM Svislé zarovnání, pokud tato část používá obrázek skutečné velikosti.

 

TMT_FILENAME

ID Poznámky
TMT_GLYPHIMAGEFILE Název souboru obrázku glyf přidruženého k této části a stavu.
TMT_IMAGEFILE Název souboru obrázku přidruženého k této části a stavu nebo základní název souboru více imagí přidružených k této části a stavu.
TMT_IMAGEFILE1 Název souboru prvního škálovaného obrázku přidruženého k této části a stavu pro podporu různých rozlišení.
TMT_IMAGEFILE2 Název souboru druhého škálovaného obrázku
TMT_IMAGEFILE3 Název souboru třetí škálované image.
TMT_IMAGEFILE4 Název souboru čtvrtého obrázku se škálováním.
TMT_IMAGEFILE5 Název souboru pátého obrázku s měřítkem.

 

TMT_FONT

ID Poznámky
TMT_BODYFONT
TMT_CAPTIONFONT
TMT_GLYPHFONT Písmo, se kterým bude glyf přidružený k této části nakreslen, pokud se použijí piktogramy založené na písmu.
TMT_HEADING1FONT
TMT_HEADING2FONT
TMT_ICONTITLEFONT
TMT_MENUFONT
TMT_MSGBOXFONT
TMT_SMALLCAPTIONFONT
TMT_STATUSFONT

 

TMT_INT

ID Poznámky
TMT_ALPHALEVEL Alfa hodnota (0–255) použitá pro DrawThemeIcon.
TMT_ALPHATHRESHOLD Minimální alfa hodnota (0–255), kterou musí pixel považovat za neprůhlenou.
TMT_ANIMATIONDELAY
TMT_ANIMATIONDURATION
TMT_BORDERSIZE Tloušťka ohraničení nakreslené v případě, že tato část používá výplň ohraničení.
TMT_CHARSET
TMT_COLORIZATIONCOLOR
TMT_COLORIZATIONOPACITY
TMT_FRAMESPERSECOND
TMT_FROMHUE1
TMT_FROMHUE2
TMT_FROMHUE3
TMT_FROMHUE4
TMT_FROMHUE5
TMT_GLOWINTENSITY
TMT_GLYPHINDEX Index znaků do vybraného písma, které se použije pro glyf, pokud část používá písmo glyph.
TMT_GRADIENTRATIO1 Množství první barvy přechodu (TMT_GRADIENTCOLOR1), která se má použít při kreslení části. Tato hodnota může být od 0 do 255, ale tato hodnota plus hodnoty každé hodnoty GRADIENTRATIO musí sčítat až 255.
TMT_GRADIENTRATIO2 Velikost druhé barvy přechodu (TMT_GRADIENTCOLOR2), která se má použít při kreslení části.
TMT_GRADIENTRATIO3 Množství třetí barvy přechodu (TMT_GRADIENTCOLOR3), která se má použít při kreslení části.
TMT_GRADIENTRATIO4 Množství čtvrté barvy přechodu (TMT_GRADIENTCOLOR4), která se má použít při kreslení části.
TMT_GRADIENTRATIO5 Velikost páté barvy přechodu (TMT_GRADIENTCOLOR5), která se má použít při kreslení části.
TMT_HEIGHT Výška části.
TMT_IMAGECOUNT Počet stavových obrázků, které jsou přítomné v souboru obrázku.
TMT_MINCOLORDEPTH
TMT_MINDPI1 Minimální tečky na palec (dpi), pro který byl první soubor obrázku navržen.
TMT_MINDPI2 Minimální dpi, pro který byl druhý soubor obrázku navržen.
TMT_MINDPI3 Minimální dpi, pro který byl třetí soubor obrázku navržen.
TMT_MINDPI4 Minimální dpi, pro který byl čtvrtý soubor obrázku navržen.
TMT_MINDPI5 Minimální dpi, pro který byl pátý soubor obrázku navržen.
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE Velikost obrazců "bloku" ovládacího prvku průběhu, které definují, jak daleko operace pokročila.
TMT_PROGRESSSPACESIZE Celková velikost všech bloků ovládacího prvku průběhu
TMT_ROUNDCORNERHEIGHT Kulatost (0 až 100 procent) rohů části.
TMT_ROUNDCORNERWIDTH Kulatost (0 až 100 procent) rohů části.
TMT_SATURATION Množství sytosti (0–255), které se použije u ikony nakreslené pomocí DrawThemeIcon.
TMT_TEXTBORDERSIZE Tloušťka ohraničení nakreslené kolem textových znaků.
TMT_TEXTGLOWSIZE
TMT_TOCOLOR1
TMT_TOCOLOR2
TMT_TOCOLOR3
TMT_TOCOLOR4
TMT_TOCOLOR5
TMT_TOHUE1
TMT_TOHUE2
TMT_TOHUE3
TMT_TOHUE4
TMT_TOHUE5
TMT_TRUESIZESTRETCHMARK Procento původní velikosti obrázku skutečné velikosti, při které bude obrázek roztažen.
TMT_WIDTH Šířka části.

 

TMT_INTLIST

ID Poznámky
TMT_TRANSITIONDURATIONS

 

TMT_MARGINS

ID Poznámky
TMT_CAPTIONMARGINS Okraje, které definují, kde se text titulku může umístit do části.
TMT_CONTENTMARGINS Okraje, které definují, kde může být obsah umístěn v rámci části.
TMT_SIZINGMARGINS Okraje použité pro změnu velikosti obrázku bez skutečné velikosti.

 

TMT_POSITION

ID Poznámky
TMT_MINSIZE Minimální velikost normálního souboru obrázku lze použít před přechodem na další nejmenší soubor obrázku.
TMT_MINSIZE1 Minimální velikost, pro kterou lze použít první malý soubor obrázku.
TMT_MINSIZE2 Minimální velikost, pro kterou lze použít druhý malý soubor obrázku.
TMT_MINSIZE3 Minimální velikost, pro kterou lze použít třetí malý soubor obrázku.
TMT_MINSIZE4 Minimální velikost, pro kterou lze použít čtvrtý malý soubor obrázku.
TMT_MINSIZE5 Minimální velikost, pro kterou lze použít pátý malý soubor obrázku.
TMT_NORMALSIZE Velikost normálního obrázku přidruženého k této části.
TMT_OFFSET Posun pozice od zarovnání pro tuto část. Zarovnání je definováno hodnotou TMT_OFFSETTYPE.
TMT_TEXTSHADOWOFFSET Posun od textu, na kterém jsou nakresleny stíny textu.

 

TMT_RECT

ID Poznámky
TMT_ANIMATIONBUTTONRECT
TMT_ATLASRECT
TMT_CUSTOMSPLITRECT
TMT_DEFAULTPANESIZE Výchozí velikost části.

 

TMT_SIZE

ID Poznámky
TMT_CAPTIONBARHEIGHT Výška pruhu titulku
TMT_CAPTIONBARWIDTH Šířka pruhu titulků
TMT_MENUBARHEIGHT Výška řádku nabídek
TMT_MENUBARWIDTH Šířka řádku nabídek
TMT_PADDEDBORDERWIDTH Šířka ohraničení s polstrovaným okrajem
TMT_SCROLLBARHEIGHT Výška posuvníku
TMT_SCROLLBARWIDTH Šířka posuvníku
TMT_SIZINGBORDERWIDTH Šířka ohraničení velikosti
TMT_SMCAPTIONBARHEIGHT Výška pruhu titulku
TMT_SMCAPTIONBARWIDTH Šířka pruhu titulků

 

TMT_STRING

ID Poznámky
TMT_ALIAS
TMT_ATLASINPUTIMAGE
TMT_AUTHOR
TMT_CLASSICVALUE
TMT_COLORSCHEMES
TMT_COMPANY
TMT_COPYRIGHT
TMT_CSSNAME Viz GetThemeSysString.
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT Text zobrazený částí.
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME Viz GetThemeSysString.
TMT_NAME