次の方法で共有


プロパティ識別子 (Windows コントロール)

このトピックには、ビジュアル スタイルのプロパティを取得するために使用される定義済みの値に関する情報が含まれています。 定義は Vssym32.h にあります。

プロパティの型

次の表に、プリミティブ プロパティの型を示します。 最初の列の値は通常、アプリケーションでは使用されませんが、プロパティ識別子を分類する手段を提供します。

データ型 形容 戻り値の型 取得関数
TMT_BOOL TRUE または FALSE ブーリアン GetThemeBool、 GetThemeSysBool
TMT_COLOR RGB カラー値 COLORREF 構造体 GetThemeColor、GetThemeSysColor
TMT_DISKSTREAM ディスク ストリーム HINSTANCE GetThemeStream
TMT_ENUM 列挙値 列挙 GetThemeEnumValueします。
TMT_FILENAME テーマ ディレクトリを基準としたファイル名 WCHAR 配列を する GetThemeFilenameする
TMT_FONT フォントの説明 LOGFONT構造体の GetThemeFont、GetThemeSysFont
TMT_HBITMAP ビットマップ HBITMAP ハンドルの GetThemeBitmapする
TMT_INT 符号付き番号 整数 GetThemeInt、GetThemeSysIntGetThemeMetric
TMT_INTLIST 整数の一覧 INTLIST 構造体 GetThemeIntListする
TMT_MARGINS 余白: 左、上、右、および下 margins構造体の GetThemeMarginsする
TMT_POSITION アイテムの場所 POINT 構造体 GetThemePosition
TMT_RECT 四角形のサイズと位置 RECT構造体の GetThemeRectする
TMT_SIZE アイテムのサイズ SIZE 構造体 GetThemePartSizeする
TMT_STRING Unicode 文字列 WCHAR 配列を する GetThemeString、 GetThemeSysString

 

プロパティ ID

テーマ のプロパティに定義されている値をデータ型でグループ化して次に示します。

TMT_BOOL

身分証明書 筆記
TMT_ALWAYSSHOWSIZINGBAR パーツと状態に関連付けられているサイズ変更バーを常に表示する必要がある場合は、TRUE
TMT_AUTOSIZE パーツと状態に関連付けられた非クライアント キャプション領域がテキストの幅によって異なる場合は、TRUE します。
TMT_BGFILL TRUE、パーツと状態に関連付けられた真のサイズの画像を背景の塗りつぶしに描画する場合に使用します。
TMT_BORDERONLY TRUE、パーツと状態に関連付けられたイメージの境界線のみを描画する必要がある場合です。
TMT_COMPOSITED TRUE、パーツと状態に関連付けられたコントロールがイメージの独自の合成を処理するかどうかを指定します。
TMT_COMPOSITEDOPAQUE
TMT_DRAWBORDERS
TMT_FLATMENUS GetThemeSysBoolを参照してください。
TMT_GLYPHONLY パーツと状態に関連付けられたグリフを背景なしで描画する必要がある場合は、TRUE します。
TMT_GLYPHTRANSPARENT パーツと状態に関連付けられたグリフに透明な領域がある場合は、TRUE します。 透明な色 定義するTMT_GLYPHCOLOR値の定義については、GetThemeColor を参照してください。
TMT_INTEGRALSIZING TRUE、パーツと状態に関連付けられた truesize イメージまたは罫線のサイズを 2 の係数に設定する必要がある場合です。
TMT_LOCALIZEDMIRRORIMAGE
TMT_MIRRORIMAGE TRUE、ウィンドウが右から左へ読み取りモードで表示されている場合に、パーツと状態に関連付けられているイメージを反転する必要がある場合です。
TMT_NOETCHEDEFFECT
TMT_SCALEDBACKGROUND
TMT_SOURCEGROW 必要に応じて、パーツと状態に関連付けられたイメージのサイズが大きくなる場合に TRUE
TMT_SOURCESHRINK 必要に応じて、パーツと状態に関連付けられたイメージのサイズが小さくなれば、TRUE
TMT_TEXTAPPLYOVERLAY
TMT_TEXTGLOW
TMT_TEXTITALIC
TMT_TRANSPARENT
TMT_UNIFORMSIZING パーツと状態に関連付けられているイメージの高さと幅が等しい必要がある場合は、TRUE
TMT_USERPICTURE パーツと状態に関連付けられているイメージが現在のユーザーに基づいている場合は TRUE

 

TMT_COLOR

身分証明書 筆記
TMT_ACCENTCOLORHINT カスタム コントロールのアクセント カラー ヒントとして使用される色。
TMT_ACTIVEBORDER
TMT_ACTIVECAPTION
TMT_APPWORKSPACE
TMT_BACKGROUND
TMT_BLENDCOLOR ブレンド カラーとして使用される色。
TMT_BODYTEXTCOLOR
TMT_BORDERCOLOR パーツと状態に関連付けられている境界線の色。
TMT_BORDERCOLORHINT カスタム コントロールの境界線の色ヒントとして使用される色。
TMT_BTNFACE
TMT_BTNHIGHLIGHT
TMT_BTNSHADOW
TMT_BTNTEXT
TMT_BUTTONALTERNATEFACE
TMT_CAPTIONTEXT
TMT_DKSHADOW3D
TMT_EDGEDKSHADOWCOLOR このパーツと状態に関連付けられているエッジの濃い影の色。
TMT_EDGEFILLCOLOR このパーツと状態に関連付けられているエッジの塗りつぶしの色。
TMT_EDGEHIGHLIGHTCOLOR このパーツと状態に関連付けられているエッジの強調表示の色。
TMT_EDGELIGHTCOLOR このパーツと状態に関連付けられているエッジの明るい色。
TMT_EDGESHADOWCOLOR このパーツと状態に関連付けられているエッジの影の色。
TMT_FILLCOLOR パーツと状態に関連付けられている背景の塗りつぶしの色。
TMT_FILLCOLORHINT カスタム コントロールの塗りつぶしの色ヒントとして使用される色。
TMT_FROMCOLOR1
TMT_FROMCOLOR2
TMT_FROMCOLOR3
TMT_FROMCOLOR4
TMT_FROMCOLOR5
TMT_GLOWCOLOR DrawThemeIcon 呼び出すことによって生成される光彩の色は、この部分と状態を使用して
TMT_GLYPHTEXTCOLOR この部分と状態に関連付けられているフォント ベースのグリフが使用する色。
TMT_GLYPHTRANSPARENTCOLOR このパーツと状態に関連付けられている透明なグリフの色。 この部分と状態のTMT_GLYPHTRANSPARENT値が TRUE 場合、この色を使用するグリフの部分は描画されません。
TMT_GRADIENTACTIVECAPTION
TMT_GRADIENTCOLOR1 このパーツと状態に関連付けられているグラデーションの最初の色。
TMT_GRADIENTCOLOR2 グラデーションの 2 番目の色。
TMT_GRADIENTCOLOR3 グラデーションの 3 番目の色。
TMT_GRADIENTCOLOR4 グラデーションの 4 番目の色。
TMT_GRADIENTCOLOR5 グラデーションの 5 番目の色。
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 この部分と状態に関連付けられているテキストの下に描画される影の色。
TMT_TEXTBORDERCOLOR この部分と状態に関連付けられているテキスト罫線の色。
TMT_TEXTCOLOR この部分と状態に関連付けられているテキストの色。
TMT_TEXTCOLORHINT
TMT_TEXTSHADOWCOLOR この部分と状態に関連付けられているテキスト の影の色。
TMT_TRANSPARENTCOLOR このパーツと状態に関連付けられた透明な色。 このパーツと状態のTMT_TRANSPARENT値が TRUE 場合、この色を使用するグラフィックの部分は描画されません。
TMT_WINDOW
TMT_WINDOWFRAME
TMT_WINDOWTEXT

 

TMT_DISKSTREAM

身分証明書 筆記
TMT_ATLASIMAGE

 

TMT_ENUM

列挙 プロパティ値 筆記
BGTYPE BT_IMAGEFILE、BT_BORDERFILL このパーツの基本的な図面の種類。
BORDERTYPE BT_RECT、BT_ROUNDRECT、BT_ELLIPSE このパーツが罫線の塗りつぶしである場合に描画される罫線の種類。
CONTENTALIGNMENT CA_LEFT、CA_CENTER、CA_RIGHT この部分に関連付けられているキャプション内のテキストの配置。
FILLTYPE FT_SOLID、FT_VERTGRADIENT、FT_HORZGRADIENT、FT_RADIALGRADIENT、FT_TILEIMAGE このパーツが罫線の塗りつぶしである場合に描画される塗りつぶし図形の種類。
GLYPHTYPE GT_NONE、GT_IMAGEGLYPH、GT_FONTGLYPH このパーツに描画されるグリフの種類。
GLYPHFONTSIZINGTYPE GFST_NONE、GFST_SIZE、GFST_DPI サイズの異なるグリフの選択に使用されるメソッドの種類。
HALIGN HA_LEFT、HA_CENTER、HA_RIGHT このパーツが true サイズの画像を使用する場合の水平方向の配置。
ICONEFFECT ICE_NONE、ICE_GLOW、ICE_SHADOW、ICE_PULSE、ICE_ALPHA DrawThemeIconを使用してこのパーツを描画するときに表示効果の種類。
IMAGELAYOUT IL_VERTICAL、IL_HORIZONTAL 複数の画像を描画するときに使用される配置の種類。
IMAGESELECTTYPE IST_NONE、IST_SIZE、IST_DPI このパーツのサイズ設定されたイメージの選択に使用するメソッドの種類。 GetThemeFilenameのTMT_IMAGEFILE1値参照してください。
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 ウィンドウ上のこのパーツの配置。
SIZINGTYPE ST_TRUESIZE、ST_STRETCH、ST_TILE、ST_TILEHORZ、ST_TILEVERT、ST_TILECENTER この部分がイメージ ファイルを使用する場合にイメージのサイズを設定するために使用されるメソッド。
TEXTSHADOWTYPE TST_NONE、TST_SINGLE、TST_CONTINUOUS このパーツに関連付けられているテキストの背後に描画する影効果の種類。
TRUESIZESCALINGTYPE TSST_NONE、TSST_SIZE、TSST_DPI このパーツが実際のサイズのイメージを使用する場合に使用されるスケーリングの種類。
VALIGN VA_TOP、VA_CENTER、VA_BOTTOM このパーツが true サイズの画像を使用する場合の垂直方向の配置。

 

TMT_FILENAME

身分証明書 筆記
TMT_GLYPHIMAGEFILE この部分と状態に関連付けられているグリフ イメージのファイル名。
TMT_IMAGEFILE この部分と状態に関連付けられているイメージのファイル名、またはこの部分と状態に関連付けられている複数のイメージのベース ファイル名。
TMT_IMAGEFILE1 さまざまな解像度をサポートするために、この部分と状態に関連付けられた最初の拡大縮小されたイメージのファイル名。
TMT_IMAGEFILE2 2 番目の拡大縮小されたイメージのファイル名。
TMT_IMAGEFILE3 3 番目にスケーリングされたイメージのファイル名。
TMT_IMAGEFILE4 4 番目の拡大縮小されたイメージのファイル名。
TMT_IMAGEFILE5 5 番目にスケーリングされたイメージのファイル名。

 

TMT_FONT

身分証明書 筆記
TMT_BODYFONT
TMT_CAPTIONFONT
TMT_GLYPHFONT フォントベースのグリフが使用されている場合に、このパーツに関連付けられているグリフが描画されるフォント。
TMT_HEADING1FONT
TMT_HEADING2FONT
TMT_ICONTITLEFONT
TMT_MENUFONT
TMT_MSGBOXFONT
TMT_SMALLCAPTIONFONT
TMT_STATUSFONT

 

TMT_INT

身分証明書 筆記
TMT_ALPHALEVEL DrawThemeIconに使用されるアルファ値 (0 から 255)。
TMT_ALPHATHRESHOLD ピクセルを不透明と見なす必要がある最小アルファ値 (0 から 255)。
TMT_ANIMATIONDELAY
TMT_ANIMATIONDURATION
TMT_BORDERSIZE このパーツで罫線の塗りつぶしを使用する場合に描画される罫線の太さ。
TMT_CHARSET
TMT_COLORIZATIONCOLOR
TMT_COLORIZATIONOPACITY
TMT_FRAMESPERSECOND
TMT_FROMHUE1
TMT_FROMHUE2
TMT_FROMHUE3
TMT_FROMHUE4
TMT_FROMHUE5
TMT_GLOWINTENSITY
TMT_GLYPHINDEX パーツがフォントベースのグリフを使用する場合にグリフに使用される、選択したフォントの文字インデックス。
TMT_GRADIENTRATIO1 パーツの描画に使用する最初のグラデーションの色 (TMT_GRADIENTCOLOR1) の量。 この値は 0 から 255 までですが、この値に各 GRADIENTRATIO 値の値を加えた値は、最大 255 まで加算する必要があります。
TMT_GRADIENTRATIO2 パーツの描画に使用する 2 番目のグラデーションの色 (TMT_GRADIENTCOLOR2) の量。
TMT_GRADIENTRATIO3 パーツの描画に使用する 3 番目のグラデーションの色 (TMT_GRADIENTCOLOR3) の量。
TMT_GRADIENTRATIO4 パーツの描画に使用する 4 番目のグラデーションの色 (TMT_GRADIENTCOLOR4)。
TMT_GRADIENTRATIO5 パーツの描画に使用する 5 番目のグラデーションの色 (TMT_GRADIENTCOLOR5)。
TMT_HEIGHT パーツの高さ。
TMT_IMAGECOUNT イメージ ファイルに存在する状態イメージの数。
TMT_MINCOLORDEPTH
TMT_MINDPI1 最初のイメージ ファイルが設計された最小ドット/インチ (dpi)。
TMT_MINDPI2 2 番目のイメージ ファイルが設計された最小 dpi。
TMT_MINDPI3 3 番目のイメージ ファイルが設計された最小 dpi。
TMT_MINDPI4 4 番目のイメージ ファイルが設計された最小 dpi。
TMT_MINDPI5 5 番目のイメージ ファイルが設計された最小 dpi。
TMT_OPACITY
TMT_PIXELSPERFRAME
TMT_PROGRESSCHUNKSIZE 操作の進行状況を定義する進行状況コントロールの "チャンク" 図形のサイズ。
TMT_PROGRESSSPACESIZE すべての進行状況コントロールの "チャンク" の合計サイズ。
TMT_ROUNDCORNERHEIGHT パーツのコーナーの丸み (0 ~ 100%)
TMT_ROUNDCORNERWIDTH パーツのコーナーの丸み (0 ~ 100%)
TMT_SATURATION DrawThemeIconを使用して描画されたアイコンに適用する彩度 (0 ~ 255)。
TMT_TEXTBORDERSIZE テキスト文字の周囲に描画される罫線の太さ。
TMT_TEXTGLOWSIZE
TMT_TOCOLOR1
TMT_TOCOLOR2
TMT_TOCOLOR3
TMT_TOCOLOR4
TMT_TOCOLOR5
TMT_TOHUE1
TMT_TOHUE2
TMT_TOHUE3
TMT_TOHUE4
TMT_TOHUE5
TMT_TRUESIZESTRETCHMARK True サイズのイメージの元のサイズに対する、イメージのストレッチの割合。
TMT_WIDTH パーツの幅。

 

TMT_INTLIST

身分証明書 筆記
TMT_TRANSITIONDURATIONS

 

TMT_MARGINS

身分証明書 筆記
TMT_CAPTIONMARGINS キャプション テキストをパーツ内に配置できる場所を定義する余白。
TMT_CONTENTMARGINS パーツ内にコンテンツを配置できる場所を定義する余白。
TMT_SIZINGMARGINS true 以外のサイズの画像のサイズ設定に使用される余白。

 

TMT_POSITION

身分証明書 筆記
TMT_MINSIZE 次の最小のイメージ ファイルに移動する前に、通常のイメージ ファイルを使用できる最小サイズ。
TMT_MINSIZE1 最初の小さなイメージ ファイルを使用できる最小サイズ。
TMT_MINSIZE2 2 番目の小さなイメージ ファイルを使用できる最小サイズ。
TMT_MINSIZE3 3 番目の小さなイメージ ファイルを使用できる最小サイズ。
TMT_MINSIZE4 4 番目の小さなイメージ ファイルを使用できる最小サイズ。
TMT_MINSIZE5 5 番目の小さなイメージ ファイルを使用できる最小サイズ。
TMT_NORMALSIZE このパーツに関連付けられている通常のイメージのサイズ。
TMT_OFFSET このパーツの配置からの位置オフセット。 配置は、TMT_OFFSETTYPE値によって定義されます。
TMT_TEXTSHADOWOFFSET テキスト シャドウが描画されるテキストからのオフセット。

 

TMT_RECT

身分証明書 筆記
TMT_ANIMATIONBUTTONRECT
TMT_ATLASRECT
TMT_CUSTOMSPLITRECT
TMT_DEFAULTPANESIZE パーツの既定のサイズ。

 

TMT_SIZE

身分証明書 筆記
TMT_CAPTIONBARHEIGHT キャプション バーの高さ。
TMT_CAPTIONBARWIDTH キャプション バーの幅。
TMT_MENUBARHEIGHT メニュー バーの高さ。
TMT_MENUBARWIDTH メニュー バーの幅。
TMT_PADDEDBORDERWIDTH 罫線の幅が埋め込まれます。
TMT_SCROLLBARHEIGHT スクロール バーの高さ。
TMT_SCROLLBARWIDTH スクロール バーの幅。
TMT_SIZINGBORDERWIDTH サイズ変更の境界線の幅。
TMT_SMCAPTIONBARHEIGHT キャプション バーの高さ。
TMT_SMCAPTIONBARWIDTH キャプション バーの幅。

 

TMT_STRING

身分証明書 筆記
TMT_ALIAS
TMT_ATLASINPUTIMAGE
TMT_AUTHOR
TMT_CLASSICVALUE
TMT_COLORSCHEMES
TMT_COMPANY
TMT_COPYRIGHT
TMT_CSSNAME GetThemeSysStringを参照してください。
TMT_DESCRIPTION
TMT_DISPLAYNAME
TMT_LASTUPDATED
TMT_SIZES
TMT_TEXT パーツによって表示されるテキスト。
TMT_TOOLTIP
TMT_URL
TMT_VERSION
TMT_XMLNAME GetThemeSysStringを参照してください。
TMT_NAME