Pengidentifikasi Properti (Kontrol Windows)
Topik ini berisi informasi tentang nilai yang ditentukan yang digunakan untuk mengambil properti gaya visual. Definisi ditemukan di Vssym32.h.
Jenis Properti
Tabel berikut mencantumkan jenis properti primitif. Nilai di kolom pertama biasanya tidak digunakan oleh aplikasi tetapi menyediakan sarana untuk mengklasifikasikan pengidentifikasi properti.
Jenis Data | Deskripsi | Tipe yang Dikembalikan | Fungsi Pengambilan |
---|---|---|---|
TMT_BOOL | TRUE atau FALSE | Boolean | GetThemeBool, GetThemeSysBool |
TMT_COLOR | Nilai warna RGB | Struktur COLORREF | GetThemeColor, GetThemeSysColor |
TMT_DISKSTREAM | Aliran disk | HINSTANCE | GetThemeStream |
TMT_ENUM | Nilai enumerasi | Enumeration | DapatkanThemeEnumValue. |
TMT_FILENAME | Nama file relatif terhadap direktori tema | Array WCHAR | GetThemeFilename |
TMT_FONT | Deskripsi font | Struktur LOGFONT | GetThemeFont, GetThemeSysFont |
TMT_HBITMAP | Bitmap | Handel HBITMAP | GetThemeBitmap |
TMT_INT | Nomor yang ditandatangani | Bilangan bulat | GetThemeInt, GetThemeSysInt, GetThemeMetric |
TMT_INTLIST | Daftar bilangan bulat | Struktur INTLIST | DapatkanThemeIntList |
TMT_MARGINS | Margin: kiri, atas, kanan, dan bawah | Struktur MARGINS | DapatkanThemeMargins |
TMT_POSITION | Lokasi item | Struktur POINT | GetThemePosition |
TMT_RECT | Ukuran dan lokasi persegi panjang | Struktur RECT | DapatkanThemeRect |
TMT_SIZE | Ukuran item | Struktur UKURAN | GetThemePartSize |
TMT_STRING | String Unicode | Array WCHAR | GetThemeString, GetThemeSysString |
ID Properti
Berikut ini adalah nilai yang ditentukan untuk properti tema, dikelompokkan menurut jenis data.
TMT_BOOL
ID | Catatan |
---|---|
TMT_ALWAYSSHOWSIZINGBAR | TRUE jika bilah ukuran yang terkait dengan bagian dan status harus selalu ditampilkan. |
TMT_AUTOSIZE | TRUE jika area keterangan nonkelola yang terkait dengan bagian dan status bervariasi dengan lebar teks. |
TMT_BGFILL | TRUE jika gambar berukuran benar yang terkait dengan bagian dan status akan digambar pada isian latar belakang. |
TMT_BORDERONLY | TRUE jika gambar yang terkait dengan bagian dan status seharusnya hanya memiliki batas yang digambar. |
TMT_COMPOSITED | TRUE jika kontrol yang terkait dengan bagian dan status akan menangani pembuatan gambarnya sendiri. |
TMT_COMPOSITEDOPAQUE | |
TMT_DRAWBORDERS | |
TMT_FLATMENUS | Lihat GetThemeSysBool. |
TMT_GLYPHONLY | TRUE jika glyph yang terkait dengan bagian dan status harus digambar tanpa latar belakang. |
TMT_GLYPHTRANSPARENT | TRUE jika glyph yang terkait dengan bagian dan status memiliki area transparan. Lihat GetThemeColor untuk definisi nilai TMT_GLYPHCOLOR yang menentukan warna transparan. |
TMT_INTEGRALSIZING | TRUE jika gambar atau batas truesize yang terkait dengan bagian dan status harus berukuran 2. |
TMT_LOCALIZEDMIRRORIMAGE | |
TMT_MIRRORIMAGE | TRUE jika gambar yang terkait dengan bagian dan status harus dibalik jika jendela sedang dilihat dalam mode baca kanan-ke-kiri. |
TMT_NOETCHEDEFFECT | |
TMT_SCALEDBACKGROUND | |
TMT_SOURCEGROW | TRUE jika gambar yang terkait dengan bagian dan status akan menskalakan lebih besar ukurannya jika perlu. |
TMT_SOURCESHRINK | TRUE jika gambar yang terkait dengan bagian dan status akan menskalakan ukuran yang lebih kecil jika perlu. |
TMT_TEXTAPPLYOVERLAY | |
TMT_TEXTGLOW | |
TMT_TEXTITALIC | |
TMT_TRANSPARENT | |
TMT_UNIFORMSIZING | TRUE jika gambar yang terkait dengan bagian dan status harus memiliki tinggi dan lebar yang sama. |
TMT_USERPICTURE | TRUE jika gambar yang terkait dengan bagian dan status didasarkan pada pengguna saat ini. |
TMT_COLOR
ID | Catatan |
---|---|
TMT_ACCENTCOLORHINT | Warna yang digunakan sebagai petunjuk warna aksen untuk kontrol kustom. |
TMT_ACTIVEBORDER | |
TMT_ACTIVECAPTION | |
TMT_APPWORKSPACE | |
TMT_BACKGROUND | |
TMT_BLENDCOLOR | Warna yang digunakan sebagai warna campuran. |
TMT_BODYTEXTCOLOR | |
TMT_BORDERCOLOR | Warna batas yang terkait dengan bagian dan status. |
TMT_BORDERCOLORHINT | Warna yang digunakan sebagai petunjuk warna batas untuk kontrol kustom. |
TMT_BTNFACE | |
TMT_BTNHIGHLIGHT | |
TMT_BTNSHADOW | |
TMT_BTNTEXT | |
TMT_BUTTONALTERNATEFACE | |
TMT_CAPTIONTEXT | |
TMT_DKSHADOW3D | |
TMT_EDGEDKSHADOWCOLOR | Warna bayangan gelap tepi yang terkait dengan bagian dan status ini. |
TMT_EDGEFILLCOLOR | Warna isian tepi yang terkait dengan bagian dan status ini. |
TMT_EDGEHIGHLIGHTCOLOR | Warna sorotan tepi yang terkait dengan bagian dan status ini. |
TMT_EDGELIGHTCOLOR | Warna terang tepi yang terkait dengan bagian dan status ini. |
TMT_EDGESHADOWCOLOR | Warna bayangan tepi yang terkait dengan bagian dan status ini. |
TMT_FILLCOLOR | Warna isi latar belakang yang terkait dengan bagian dan status. |
TMT_FILLCOLORHINT | Warna yang digunakan sebagai petunjuk warna isian untuk kontrol kustom. |
TMT_FROMCOLOR1 | |
TMT_FROMCOLOR2 | |
TMT_FROMCOLOR3 | |
TMT_FROMCOLOR4 | |
TMT_FROMCOLOR5 | |
TMT_GLOWCOLOR | Warna cahaya yang dihasilkan dengan memanggil DrawThemeIcon menggunakan bagian dan status ini. |
TMT_GLYPHTEXTCOLOR | Warna yang akan digunakan glyph berbasis font yang terkait dengan bagian dan status ini. |
TMT_GLYPHTRANSPARENTCOLOR | Warna glyph transparan yang terkait dengan bagian dan status ini. Jika nilai TMT_GLYPHTRANSPARENT untuk bagian dan status ini TRUE, bagian dari glyph yang menggunakan warna ini tidak digambar. |
TMT_GRADIENTACTIVECAPTION | |
TMT_GRADIENTCOLOR1 | Warna pertama gradien yang terkait dengan bagian dan status ini. |
TMT_GRADIENTCOLOR2 | Warna kedua gradien. |
TMT_GRADIENTCOLOR3 | Warna ketiga gradien. |
TMT_GRADIENTCOLOR4 | Warna keempat gradien. |
TMT_GRADIENTCOLOR5 | Warna kelima gradien. |
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 | Warna bayangan yang digambar di bawah teks yang terkait dengan bagian dan status ini. |
TMT_TEXTBORDERCOLOR | Warna batas teks yang terkait dengan bagian dan status ini. |
TMT_TEXTCOLOR | Warna teks yang terkait dengan bagian dan status ini. |
TMT_TEXTCOLORHINT | |
TMT_TEXTSHADOWCOLOR | Warna bayangan teks yang terkait dengan bagian dan status ini. |
TMT_TRANSPARENTCOLOR | Warna transparan yang terkait dengan bagian dan status ini. Jika nilai TMT_TRANSPARENT untuk bagian dan status ini TRUE, bagian grafik yang menggunakan warna ini tidak digambar. |
TMT_WINDOW | |
TMT_WINDOWFRAME | |
TMT_WINDOWTEXT |
TMT_DISKSTREAM
ID | Catatan |
---|---|
TMT_ATLASIMAGE |
TMT_ENUM
Enumeration | Nilai Properti | Catatan |
---|---|---|
BGTYPE | BT_IMAGEFILE, BT_BORDERFILL | Jenis gambar dasar untuk bagian ini. |
BORDERTYPE | BT_RECT, BT_ROUNDRECT, BT_ELLIPSE | Tipe batas yang digambar jika bagian ini adalah isian batas. |
CONTENTALIGNMENT | CA_LEFT, CA_CENTER, CA_RIGHT | Perataan teks dalam keterangan yang terkait dengan bagian ini. |
FILLTYPE | FT_SOLID, FT_VERTGRADIENT, FT_HORZGRADIENT, FT_RADIALGRADIENT, FT_TILEIMAGE | Tipe bentuk isian yang digambar jika bagian ini adalah isian batas. |
GLYPHTYPE | GT_NONE, GT_IMAGEGLYPH, GT_FONTGLYPH | Jenis glyph yang digambar pada bagian ini. |
GLYPHFONTSIZINGTYPE | GFST_NONE, GFST_SIZE, GFST_DPI | Jenis metode yang digunakan untuk memilih antara glyph berukuran berbeda. |
HALIGN | HA_LEFT, HA_CENTER, HA_RIGHT | Perataan horizontal jika bagian ini menggunakan gambar berukuran benar. |
ICONEFFECT | ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE, ICE_ALPHA | Jenis efek yang akan ditampilkan ketika bagian ini digambar menggunakan DrawThemeIcon. |
IMAGELAYOUT | IL_VERTICAL, IL_HORIZONTAL | Jenis perataan yang digunakan saat beberapa gambar digambar. |
IMAGESELECTTYPE | IST_NONE, IST_SIZE, IST_DPI | Jenis metode yang digunakan untuk memilih antara gambar berukuran untuk bagian ini. Lihat nilai 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 | Perataan bagian ini pada jendela. |
TIPE UKURAN | ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT, ST_TILECENTER | Metode yang digunakan untuk mengukur gambar jika bagian ini menggunakan file gambar. |
TEXTSHADOWTYPE | TST_NONE, TST_SINGLE, TST_CONTINUOUS | Jenis efek bayangan untuk menggambar di belakang teks yang terkait dengan bagian ini. |
TRUESIZESCALINGTYPE | TSST_NONE, TSST_SIZE, TSST_DPI | Jenis penskalaan yang digunakan jika bagian ini menggunakan gambar berukuran benar. |
VALIGN | VA_TOP, VA_CENTER, VA_BOTTOM | Perataan vertikal jika bagian ini menggunakan gambar berukuran benar. |
TMT_FILENAME
ID | Catatan |
---|---|
TMT_GLYPHIMAGEFILE | Nama file untuk gambar glyph yang terkait dengan bagian dan status ini. |
TMT_IMAGEFILE | Nama file gambar yang terkait dengan bagian dan status ini, atau nama file dasar untuk beberapa gambar yang terkait dengan bagian dan status ini. |
TMT_IMAGEFILE1 | Nama file gambar berskala pertama yang terkait dengan bagian dan status ini, untuk dukungan resolusi yang berbeda. |
TMT_IMAGEFILE2 | Nama file gambar berskala kedua. |
TMT_IMAGEFILE3 | Nama file gambar berskala ketiga. |
TMT_IMAGEFILE4 | Nama file gambar berskala keempat. |
TMT_IMAGEFILE5 | Nama file dari gambar berskala kelima. |
TMT_FONT
ID | Catatan |
---|---|
TMT_BODYFONT | |
TMT_CAPTIONFONT | |
TMT_GLYPHFONT | Font yang dikaitkan dengan glyph dengan bagian ini akan digambar, jika glyph berbasis font digunakan. |
TMT_HEADING1FONT | |
TMT_HEADING2FONT | |
TMT_ICONTITLEFONT | |
TMT_MENUFONT | |
TMT_MSGBOXFONT | |
TMT_SMALLCAPTIONFONT | |
TMT_STATUSFONT |
TMT_INT
ID | Catatan |
---|---|
TMT_ALPHALEVEL | Nilai alfa (0-255) yang digunakan untuk DrawThemeIcon. |
TMT_ALPHATHRESHOLD | Nilai alfa minimum (0-255) yang harus dianggap buram oleh piksel. |
TMT_ANIMATIONDELAY | |
TMT_ANIMATIONDURATION | |
TMT_BORDERSIZE | Ketebalan batas yang digambar jika bagian ini menggunakan isian batas. |
TMT_CHARSET | |
TMT_COLORIZATIONCOLOR | |
TMT_COLORIZATIONOPACITY | |
TMT_FRAMESPERSECOND | |
TMT_FROMHUE1 | |
TMT_FROMHUE2 | |
TMT_FROMHUE3 | |
TMT_FROMHUE4 | |
TMT_FROMHUE5 | |
TMT_GLOWINTENSITY | |
TMT_GLYPHINDEX | Indeks karakter ke dalam font yang dipilih yang akan digunakan untuk glyph, jika bagian menggunakan glyph berbasis font. |
TMT_GRADIENTRATIO1 | Jumlah warna gradien pertama (TMT_GRADIENTCOLOR1) yang digunakan dalam menggambar bagian. Nilai ini bisa dari 0 hingga 255, tetapi nilai ini ditambah nilai masing-masing nilai GRADIENTRATIO harus menambahkan hingga 255. |
TMT_GRADIENTRATIO2 | Jumlah warna gradien kedua (TMT_GRADIENTCOLOR2) untuk digunakan dalam menggambar bagian. |
TMT_GRADIENTRATIO3 | Jumlah warna gradien ketiga (TMT_GRADIENTCOLOR3) untuk digunakan dalam menggambar bagian. |
TMT_GRADIENTRATIO4 | Jumlah warna gradien keempat (TMT_GRADIENTCOLOR4) untuk digunakan dalam menggambar bagian. |
TMT_GRADIENTRATIO5 | Jumlah warna gradien kelima (TMT_GRADIENTCOLOR5) untuk digunakan dalam menggambar bagian. |
TMT_HEIGHT | Tinggi bagian. |
TMT_IMAGECOUNT | Jumlah gambar status yang ada dalam file gambar. |
TMT_MINCOLORDEPTH | |
TMT_MINDPI1 | Titik minimum per inci (dpi) yang dirancang untuk file gambar pertama. |
TMT_MINDPI2 | DPI minimum yang dirancang untuk file gambar kedua. |
TMT_MINDPI3 | DPI minimum yang dirancang untuk file gambar ketiga. |
TMT_MINDPI4 | DPI minimum yang dirancang untuk file gambar keempat. |
TMT_MINDPI5 | DPI minimum yang dirancang untuk file gambar kelima. |
TMT_OPACITY | |
TMT_PIXELSPERFRAME | |
TMT_PROGRESSCHUNKSIZE | Ukuran bentuk "gugus" kontrol kemajuan yang menentukan seberapa jauh operasi telah berkembang. |
TMT_PROGRESSSPACESIZE | Ukuran total semua kontrol kemajuan "gugus". |
TMT_ROUNDCORNERHEIGHT | Kebulatan (0 hingga 100 persen) dari sudut bagian. |
TMT_ROUNDCORNERWIDTH | Kebulatan (0 hingga 100 persen) dari sudut bagian. |
TMT_SATURATION | Jumlah saturasi (0-255) untuk diterapkan ke ikon yang digambar menggunakan DrawThemeIcon. |
TMT_TEXTBORDERSIZE | Ketebalan batas digambar di sekitar karakter teks. |
TMT_TEXTGLOWSIZE | |
TMT_TOCOLOR1 | |
TMT_TOCOLOR2 | |
TMT_TOCOLOR3 | |
TMT_TOCOLOR4 | |
TMT_TOCOLOR5 | |
TMT_TOHUE1 | |
TMT_TOHUE2 | |
TMT_TOHUE3 | |
TMT_TOHUE4 | |
TMT_TOHUE5 | |
TMT_TRUESIZESTRETCHMARK | Persentase ukuran asli gambar berukuran benar di mana gambar akan direntangkan. |
TMT_WIDTH | Lebar bagian. |
TMT_INTLIST
ID | Catatan |
---|---|
TMT_TRANSITIONDURATIONS |
TMT_MARGINS
ID | Catatan |
---|---|
TMT_CAPTIONMARGINS | Margin yang menentukan di mana teks keterangan dapat ditempatkan dalam suatu bagian. |
TMT_CONTENTMARGINS | Margin yang menentukan di mana konten dapat ditempatkan dalam suatu bagian. |
TMT_SIZINGMARGINS | Margin yang digunakan untuk mengukur gambar berukuran tidak benar. |
TMT_POSITION
ID | Catatan |
---|---|
TMT_MINSIZE | Ukuran minimum yang dapat digunakan file gambar normal sebelum berpindah ke file gambar terkecil berikutnya. |
TMT_MINSIZE1 | Ukuran minimum yang dapat digunakan untuk file gambar kecil pertama. |
TMT_MINSIZE2 | Ukuran minimum yang dapat digunakan untuk file gambar kecil kedua. |
TMT_MINSIZE3 | Ukuran minimum yang dapat digunakan untuk file gambar kecil ketiga. |
TMT_MINSIZE4 | Ukuran minimum yang dapat digunakan file gambar kecil keempat. |
TMT_MINSIZE5 | Ukuran minimum yang dapat digunakan file gambar kecil kelima. |
TMT_NORMALSIZE | Ukuran gambar normal yang terkait dengan bagian ini. |
TMT_OFFSET | Offset posisi dari perataan untuk bagian ini. Perataan ditentukan oleh nilai TMT_OFFSETTYPE. |
TMT_TEXTSHADOWOFFSET | Offset dari teks tempat bayangan teks digambar. |
TMT_RECT
ID | Catatan |
---|---|
TMT_ANIMATIONBUTTONRECT | |
TMT_ATLASRECT | |
TMT_CUSTOMSPLITRECT | |
TMT_DEFAULTPANESIZE | Ukuran default bagian. |
TMT_SIZE
ID | Catatan |
---|---|
TMT_CAPTIONBARHEIGHT | Tinggi batang keterangan. |
TMT_CAPTIONBARWIDTH | Lebar bilah keterangan. |
TMT_MENUBARHEIGHT | Tinggi bilah menu. |
TMT_MENUBARWIDTH | Lebar bilah menu. |
TMT_PADDEDBORDERWIDTH | Lebar batas berpasir. |
TMT_SCROLLBARHEIGHT | Tinggi bilah gulir. |
TMT_SCROLLBARWIDTH | Lebar bilah gulir. |
TMT_SIZINGBORDERWIDTH | Lebar batas ukuran. |
TMT_SMCAPTIONBARHEIGHT | Tinggi batang keterangan. |
TMT_SMCAPTIONBARWIDTH | Lebar bilah keterangan. |
TMT_STRING
ID | Catatan |
---|---|
TMT_ALIAS | |
TMT_ATLASINPUTIMAGE | |
TMT_AUTHOR | |
TMT_CLASSICVALUE | |
TMT_COLORSCHEMES | |
TMT_COMPANY | |
TMT_COPYRIGHT | |
TMT_CSSNAME | Lihat GetThemeSysString. |
TMT_DESCRIPTION | |
TMT_DISPLAYNAME | |
TMT_LASTUPDATED | |
TMT_SIZES | |
TMT_TEXT | Teks yang ditampilkan oleh bagian . |
TMT_TOOLTIP | |
TMT_URL | |
TMT_VERSION | |
TMT_XMLNAME | Lihat GetThemeSysString. |
TMT_NAME |