Aracılığıyla paylaş


Özellik Tanımlayıcıları (Windows Denetimleri)

Bu konu, görsel stillerinin özelliklerini almak için kullanılan tanımlı değerler hakkında bilgi içerir. Tanımlar Vssym32.h içinde bulunur.

Özellik Türleri

Aşağıdaki tabloda temel özellik türleri listelenmiştir. İlk sütundaki değerler normalde uygulamalar tarafından kullanılmaz, ancak özellik tanımlayıcılarını sınıflandırmak için bir araç sağlar.

Veri tipi Açıklama Döndürülen Tür Alma İşlevi
TMT_BOOL TRUE veya FALSE Boolean getThemeBool, GetThemeSysBool
TMT_COLOR RGB renk değeri COLORREFyapısını GetThemeColor, GetThemeSysColor
TMT_DISKSTREAM Disk akışı HINSTANCE GetThemeStream
TMT_ENUM Numaralandırılmış değer Sayım GetThemeEnumValue.
TMT_FILENAME Tema dizinine göre dosya adı WCHAR dizi GetThemeFilename
TMT_FONT Yazı tipi açıklaması LOGFONTyapısını GetThemeFont, GetThemeSysFont
TMT_HBITMAP Bit eşlem HBITMAP tutamacını GetThemeBitmap
TMT_INT İmzalı numara Tam sayı GetThemeInt, GetThemeSysIntgetThemeMetric
TMT_INTLIST Tamsayı listesi INTLISTyapısını GetThemeIntList
TMT_MARGINS Kenar boşlukları: sol, üst, sağ ve alt MARGINS yapısı GetThemeMargins
TMT_POSITION Öğenin konumu POINT yapısı GetThemePosition
TMT_RECT Dikdörtgenin boyutu ve konumu RECTyapısını GetThemeRect
TMT_SIZE Öğenin boyutu BOYUT yapısı GetThemePartSize
TMT_STRING Unicode dizesi WCHAR dizi GetThemeString, GetThemeSysString

 

Özellik Kimlikleri

Tema özellikleri için veri türüne göre gruplandırılmış tanımlanmış değerler aşağıdadır.

TMT_BOOL

KİMLİĞİ Notlar
TMT_ALWAYSSHOWSIZINGBAR Parça ve durumla ilişkili boyutlandırma çubuğunun her zaman gösterilmesi gerekiyorsa TRUE .
TMT_AUTOSIZE Parça ve durumla ilişkili istemci olmayan resim yazısı alanının metin genişliğine göre değişip değişmediğini DOĞRU .
TMT_BGFILL Parça ve durumla ilişkili gerçek boyutlu görüntülerin arka plan dolgusunun üzerine çizilip çizilmediğini DOĞRU .
TMT_BORDERONLY Parça ve durumla ilişkilendirilmiş görüntünün yalnızca kenarlığının çizilmiş olması gerekiyorsa TRUE .
TMT_COMPOSITED parça ve durumla ilişkilendirilmiş denetimin kendi görüntü bileşimini işleyip işleymediğini TRUE .
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS Bkz. GetThemeSysBool.
TMT_GLYPHONLY Parça ve durumla ilişkili karakterin arka plan olmadan çizilmesi gerekiyorsa TRUE .
TMT_GLYPHTRANSPARENT Parça ve durumla ilişkili glif saydam alanlara sahipse TRUE . Saydam rengi tanımlayan TMT_GLYPHCOLOR değerinin tanımı için bkz. GetThemeColor.
TMT_INTEGRALSIZING TRUE parça ve durumla ilişkili truesize görüntüsü veya kenarlık 2 faktörüne boyutlandırılmalıdır.
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE pencere sağdan sola okuma modunda görüntüleniyorsa, parça ve durumla ilişkili görüntünün çevrilmesi gerekir.
TMT_NOETCHEDEFFECT
TMT_SCALEDBACKGROUND
TMT_SOURCEGROW TRUE parça ve durumla ilişkilendirilmiş görüntünün gerekirse boyutu daha büyük olacak şekilde ölçeklendirilir.
TMT_SOURCESHRINK TRUE, parça ve durumla ilişkili görüntünün gerekirse daha küçük boyutlu ölçeklendirilip ölçeklendirilmediğini belirtir.
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING Parça ve durumla ilişkili görüntünün eşit yükseklik ve genişliğe sahip olması gerekiyorsa TRUE .
TMT_USERPICTURE Bölüm ve durumla ilişkilendirilmiş görüntünün geçerli kullanıcıyı temel alıp alınmadığını DOĞRU .

 

TMT_COLOR

KİMLİĞİ Notlar
TMT_ACCENTCOLORHINT Özel denetimler için tema rengi ipucu olarak kullanılan renk.
TMT_ACTIVEBORDER
TMT_ACTIVECAPTION
TMT_APPWORKSPACE
TMT_BACKGROUND
TMT_BLENDCOLOR Karışım rengi olarak kullanılan renk.
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR Parça ve durumla ilişkili kenarlığı rengi.
TMT_BORDERCOLORHINT Özel denetimler için kenarlık rengi ipucu olarak kullanılan renk.
TMT_BTNFACE
TMT_BTNHIGHLIGHT
TMT_BTNSHADOW
TMT_BTNTEXT
TMT_BUTTONALTERNATEFACE
TMT_CAPTIONTEXT
TMT_DKSHADOW3D
TMT_EDGEDKSHADOWCOLOR Bu bölüm ve durumla ilişkili kenarın koyu gölge rengi.
TMT_EDGEFILLCOLOR Bu bölüm ve durumla ilişkili kenarın dolgu rengi.
TMT_EDGEHIGHLIGHTCOLOR Bu bölüm ve durumla ilişkili kenarın vurgu rengi.
TMT_EDGELIGHTCOLOR Bu bölüm ve durumla ilişkili kenarın açık rengi.
TMT_EDGESHADOWCOLOR Bu bölüm ve durumla ilişkili kenarın gölge rengi.
TMT_FILLCOLOR Parça ve durumla ilişkili arka plan dolgusunun rengi.
TMT_FILLCOLORHINT Özel denetimler için dolgu rengi ipucu olarak kullanılan renk.
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR Bu bölümü ve durumu kullanarak DrawThemeIcon çağrılarak oluşturulan parlamanın rengi.
TMT_GLYPHTEXTCOLOR Bu bölüm ve durumla ilişkili yazı tipi tabanlı karakterin kullanacağı renk.
TMT_GLYPHTRANSPARENTCOLOR Bu bölüm ve durumla ilişkili saydam glif rengi. Bu bölüm ve durum için TMT_GLYPHTRANSPARENT değeri TRUE ise, karakterin bu rengi kullanan bölümleri çizilmemiştir.
TMT_GRADIENTACTIVECAPTION
TMT_GRADIENTCOLOR1 Bu bölüm ve durumla ilişkili gradyanın ilk rengi.
TMT_GRADIENTCOLOR2 Gradyanın ikinci rengi.
TMT_GRADIENTCOLOR3 Gradyanın üçüncü rengi.
TMT_GRADIENTCOLOR4 Gradyanın dördüncü rengi.
TMT_GRADIENTCOLOR5 Gradyanın beşinci rengi.
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 Bu bölüm ve durumla ilişkili metnin altına çizilmiş gölgenin rengi.
TMT_TEXTBORDERCOLOR Bu bölüm ve durumla ilişkili metin kenarlığı rengi.
TMT_TEXTCOLOR Bu bölüm ve durumla ilişkili metnin rengi.
TMT_TEXTCOLORHINT
TMT_TEXTSHADOWCOLOR Bu bölüm ve durumla ilişkili metin gölgesinin rengi.
TMT_TRANSPARENTCOLOR Bu bölüm ve durumla ilişkili saydam renk. Bu bölüm ve durum için TMT_TRANSPARENT değeri TRUE ise, grafiğin bu rengi kullanan bölümleri çizilmemiştir.
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

KİMLİĞİ Notlar
TMT_ATLASIMAGE

 

TMT_ENUM

Sayım Özellik Değerleri Notlar
BGTYPE BT_IMAGEFILE, BT_BORDERFILL Bu bölümün temel çizim türü.
BORDERTYPE BT_RECT, BT_ROUNDRECT, BT_ELLIPSE Bu bölüm bir kenarlık dolgusuysa çizilen kenarlık türü.
CONTENTALIGNMENT CA_LEFT, CA_CENTER, CA_RIGHT Bu bölümle ilişkilendirilmiş resim yazısında metnin hizalaması.
FILLTYPE FT_SOLID, FT_VERTGRADIENT, FT_HORZGRADIENT, FT_RADIALGRADIENT FT_TILEIMAGE Bu bölüm kenarlık dolgusuysa çizilen dolgu şeklinin türü.
GLYPHTYPE GT_NONE, GT_IMAGEGLYPH, GT_FONTGLYPH Bu bölümde çizilen glif türü.
GLYPHFONTSIZINGTYPE GFST_NONE, GFST_SIZE, GFST_DPI Farklı boyutlu glifler arasında seçim yapmak için kullanılan yöntem türü.
HALIGN HA_LEFT, HA_CENTER, HA_RIGHT Bu bölüm gerçek boyutlu bir görüntü kullanıyorsa yatay hizalama.
ICONEFFECT ICE_NONE, ICE_GLOW, ICE_SHADOW, ICE_PULSE ICE_ALPHA Bu bölüm DrawThemeIconkullanılarak çizildiğinde görüntülenecek efekt türü.
IMAGELAYOUT IL_VERTICAL, IL_HORIZONTAL Birden çok resim çizildiğinde kullanılan hizalama türü.
IMAGESELECTTYPE IST_NONE, IST_SIZE, IST_DPI Bu bölüm için boyutlandırılmış görüntüler arasında seçim yapmak için kullanılan yöntem türü. getThemeFilenameTMT_IMAGEFILE1 değerine bakın.
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 Bu bölümün penceredeki hizalaması.
BOYUTLANDıRMA TÜRÜ ST_TRUESIZE, ST_STRETCH, ST_TILE, ST_TILEHORZ, ST_TILEVERT ST_TILECENTER Bu bölüm bir görüntü dosyası kullanıyorsa, görüntüyü boyutlandırmak için kullanılan yöntem.
TEXTSHADOWTYPE TST_NONE, TST_SINGLE, TST_CONTINUOUS Bu bölümle ilişkili metnin arkasına çizilen gölge efektinin türü.
TRUESIZESCALINGTYPE TSST_NONE, TSST_SIZE, TSST_DPI Bu bölüm gerçek boyutlu bir görüntü kullanıyorsa kullanılan ölçeklendirme türü.
VALIGN VA_TOP, VA_CENTER, VA_BOTTOM Bu bölüm gerçek boyutlu bir görüntü kullanıyorsa dikey hizalama.

 

TMT_FILENAME

KİMLİĞİ Notlar
TMT_GLYPHIMAGEFILE Bu bölüm ve durumla ilişkili glif görüntüsünün dosya adı.
TMT_IMAGEFILE Bu bölüm ve durumla ilişkili görüntünün dosya adı veya bu bölüm ve durumla ilişkilendirilmiş birden çok görüntünün temel dosya adı.
TMT_IMAGEFILE1 Farklı çözümleri desteklemek için bu bölüm ve durumla ilişkili ilk ölçeklendirilmiş görüntünün dosya adı.
TMT_IMAGEFILE2 İkinci ölçeklendirilmiş görüntünün dosya adı.
TMT_IMAGEFILE3 Üçüncü ölçeklendirilmiş görüntünün dosya adı.
TMT_IMAGEFILE4 Dördüncü ölçeklendirilmiş görüntünün dosya adı.
TMT_IMAGEFILE5 Beşinci ölçeklendirilmiş görüntünün dosya adı.

 

TMT_FONT

KİMLİĞİ Notlar
TMT_BODYFONT
TMT_CAPTIONFONT
TMT_GLYPHFONT Yazı tipi tabanlı glifler kullanılıyorsa, bu bölümle ilişkili karakterin çizileceği yazı tipi.
TMT_HEADING1FONT
TMT_HEADING2FONT
TMT_ICONTITLEFONT
TMT_MENUFONT
TMT_MSGBOXFONT
TMT_SMALLCAPTIONFONT
TMT_STATUSFONT

 

TMT_INT

KİMLİĞİ Notlar
TMT_ALPHALEVEL drawThemeIconiçin kullanılan alfa değeri (0-255).
TMT_ALPHATHRESHOLD Pikselin opak olarak kabul edilmesi gereken en düşük alfa değeri (0-255).
TMT_ANIMATIONDELAY
TMT_ANIMATIONDURATION
TMT_BORDERSIZE Bu bölüm kenarlık dolgusu kullanıyorsa çizilen kenarlık kalınlığı.
TMT_CHARSET
TMT_COLORIZATIONCOLOR
TMT_COLORIZATIONOPACITY
TMT_FRAMESPERSECOND
TMT_FROMHUE1
TMT_FROMHUE2
TMT_FROMHUE3
TMT_FROMHUE4
TMT_FROMHUE5
TMT_GLOWINTENSITY
TMT_GLYPHINDEX Bölüm yazı tipi tabanlı bir karakter kullanıyorsa, karakter için kullanılacak seçili yazı tipindeki karakter dizini.
TMT_GRADIENTRATIO1 Bölümü çizerken kullanılacak ilk gradyan rengin (TMT_GRADIENTCOLOR1) miktarı. Bu değer 0 ile 255 olabilir, ancak bu değer artı GRADYANRATIO değerlerinin her birinin değerleri 255'e kadar eklenmelidir.
TMT_GRADIENTRATIO2 Bölümü çizerken kullanılacak ikinci gradyan rengin (TMT_GRADIENTCOLOR2) miktarı.
TMT_GRADIENTRATIO3 Bölümü çizerken kullanılacak üçüncü gradyan rengin (TMT_GRADIENTCOLOR3) miktarı.
TMT_GRADIENTRATIO4 Bölümü çizerken kullanılacak dördüncü gradyan rengin (TMT_GRADIENTCOLOR4) miktarı.
TMT_GRADIENTRATIO5 Parçayı çizerken kullanılacak beşinci gradyan rengin (TMT_GRADIENTCOLOR5) miktarı.
TMT_HEIGHT Parçanın yüksekliği.
TMT_IMAGECOUNT Görüntü dosyasında bulunan durum görüntülerinin sayısı.
TMT_MINCOLORDEPTH
TMT_MINDPI1 İlk görüntü dosyasının tasarlandığı inç başına en düşük nokta sayısı (dpi).
TMT_MINDPI2 İkinci görüntü dosyasının tasarlandığı en düşük dpi.
TMT_MINDPI3 Üçüncü görüntü dosyasının tasarlandığı en düşük dpi.
TMT_MINDPI4 Dördüncü görüntü dosyasının tasarlandığı en düşük dpi.
TMT_MINDPI5 Beşinci görüntü dosyasının tasarlandığı minimum dpi.
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE İşlemin ne kadar ilerlediğini tanımlayan ilerleme denetimi "öbek" şekillerinin boyutu.
TMT_PROGRESSSPACESIZE "Öbekler" ilerleme denetiminin tümünün toplam boyutu.
TMT_ROUNDCORNERHEIGHT Parçanın köşelerinin yuvarlaklığı (yüzde 0-100).
TMT_ROUNDCORNERWIDTH Parçanın köşelerinin yuvarlaklığı (yüzde 0-100).
TMT_SATURATION DrawThemeIconkullanılarak çizilen bir simgeye uygulanacak doygunluk miktarı (0-255).
TMT_TEXTBORDERSIZE Metin karakterlerinin çevresinde çizilen kenarlık kalınlığı.
TMT_TEXTGLOWSIZE
TMT_TOCOLOR1
TMT_TOCOLOR2
TMT_TOCOLOR3
TMT_TOCOLOR4
TMT_TOCOLOR5
TMT_TOHUE1
TMT_TOHUE2
TMT_TOHUE3
TMT_TOHUE4
TMT_TOHUE5
TMT_TRUESIZESTRETCHMARK Gerçek boyutlu bir görüntünün özgün boyutunun, resmin genişletileceği yüzde.
TMT_WIDTH Parçanın genişliği.

 

TMT_INTLIST

KİMLİĞİ Notlar
TMT_TRANSITIONDURATIONS

 

TMT_MARGINS

KİMLİĞİ Notlar
TMT_CAPTIONMARGINS Resim yazısı metninin bir parçanın içine yerleştirilebileceği yeri tanımlayan kenar boşlukları.
TMT_CONTENTMARGINS İçeriğin bir parçanın içine yerleştirilebileceği yeri tanımlayan kenar boşlukları.
TMT_SIZINGMARGINS Gerçek boyutlu olmayan bir görüntüyü boyutlandırmak için kullanılan kenar boşlukları.

 

TMT_POSITION

KİMLİĞİ Notlar
TMT_MINSIZE Bir sonraki en küçük görüntü dosyasına geçmeden önce normal görüntü dosyasının kullanılabilmesi için en düşük boyut.
TMT_MINSIZE1 İlk küçük görüntü dosyasının kullanılabilmesi için en düşük boyut.
TMT_MINSIZE2 İkinci küçük görüntü dosyasının kullanılabilmesi için en düşük boyut.
TMT_MINSIZE3 Üçüncü küçük görüntü dosyasının kullanılabilmesi için en düşük boyut.
TMT_MINSIZE4 Dördüncü küçük görüntü dosyasının kullanılabilmesi için en düşük boyut.
TMT_MINSIZE5 Beşinci küçük görüntü dosyasının kullanılabilmesi için en düşük boyut.
TMT_NORMALSIZE Bu bölümle ilişkili normal görüntünün boyutu.
TMT_OFFSET Bu bölümün hizalamasından konum uzaklığı. Hizalama, TMT_OFFSETTYPE değeriyle tanımlanır.
TMT_TEXTSHADOWOFFSET Metin gölgelerinin çizildiği metinden uzaklık.

 

TMT_RECT

KİMLİĞİ Notlar
TMT_ANIMATIONBUTTONRECT
TMT_ATLASRECT
TMT_CUSTOMSPLITRECT
TMT_DEFAULTPANESIZE Bölümün varsayılan boyutu.

 

TMT_SIZE

KİMLİĞİ Notlar
TMT_CAPTIONBARHEIGHT Resim yazısı çubuğu yüksekliği.
TMT_CAPTIONBARWIDTH Resim yazısı çubuğu genişliği.
TMT_MENUBARHEIGHT Menü çubuğu yüksekliği.
TMT_MENUBARWIDTH Menü çubuğu genişliği.
TMT_PADDEDBORDERWIDTH Dolgulu kenarlık genişliği.
TMT_SCROLLBARHEIGHT Kaydırma çubuğu yüksekliği.
TMT_SCROLLBARWIDTH Kaydırma çubuğu genişliği.
TMT_SIZINGBORDERWIDTH Boyutlandırma kenarlarının genişliği.
TMT_SMCAPTIONBARHEIGHT Resim yazısı çubuğu yüksekliği.
TMT_SMCAPTIONBARWIDTH Resim yazısı çubuğu genişliği.

 

TMT_STRING

KİMLİĞİ Notlar
TMT_ALIAS
TMT_ATLASINPUTIMAGE
TMT_AUTHOR
TMT_CLASSICVALUE
TMT_COLORSCHEMES
TMT_COMPANY
TMT_COPYRIGHT
TMT_CSSNAME Bkz. GetThemeSysString.
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT Bölümü tarafından görüntülenen metin.
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME Bkz. GetThemeSysString.
TMT_NAME