GetThemeSysSize 関数 (uxtheme.h)

テーマ データからシステム サイズ メトリックの値を取得します。

構文

int GetThemeSysSize(
  [in] HTHEME hTheme,
  [in] int    iSizeId
);

パラメーター

[in] hTheme

種類: HTHEME

テーマ データを処理します。

[in] iSizeId

型: int

必要なシステム サイズ メトリックを指定する int 型の値。 有効な値は、次のとおりです。

意味
SM_CXBORDER
罫線の幅を指定します。
SM_CXVSCROLL
スクロール バーの幅を指定します。
SM_CXHSCROLL
スクロール バーの高さを指定します。
SM_CXSIZE
キャプションの幅を指定します。
SM_CYSIZE
キャプションの高さを指定します。
SM_CXSMSIZE
小さいキャプションの幅を指定します。
SM_CYSMSIZE
小さいキャプションの高さを指定します。
SM_CXMENUSIZE
メニュー バーの幅を指定します。
SM_CYMENUSIZE
メニュー バーの高さを指定します。
SM_CXPADDEDBORDER
キャプション付きウィンドウの罫線のパディングの量を指定します。

戻り値

型: int

ピクセル単位のサイズを返します。

注釈

hThemeNULL でない場合、この関数は現在の画面 dpi にスケーリングされた現在のビジュアル スタイル (ビジュアル スタイルの SysMetrics セクション) に格納されているサイズを返します。 hThemeNULL の場合、この関数は、アプリケーションが dpi 対応としてマークされている場合にのみ、現在の dpi にスケーリングされるグローバル システム メトリックをピクセル単位で返します。それ以外の場合、返されるピクセルはスケーリングされません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー uxtheme.h
Library UxTheme.lib
[DLL] UxTheme.dll