GetThemeSysString 関数 (uxtheme.h)

システム文字列の値を取得します。

構文

HRESULT GetThemeSysString(
  [in]  HTHEME hTheme,
  [in]  int    iStringId,
  [out] LPWSTR pszStringBuff,
  [in]  int    cchMaxStringChars
);

パラメーター

[in] hTheme

種類: HTHEME

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

[in] iStringId

型: int

システム文字列を指定する int 型の値。 次のいずれかの値を指定できます。

意味
TMT_CSSNAME
hTheme で指定されたテーマに関連付けられている CSS ファイルの名前。
TMT_XMLNAME
hTheme で指定されたテーマに関連付けられている XML ファイルの名前。

[out] pszStringBuff

種類: LPWSTR

この関数から文字列値を受け取るバッファーへのポインター。

[in] cchMaxStringChars

型: int

文字列バッファーが保持できる最大文字数を指定する int 型の値。

戻り値

型: HRESULT

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

テーマ データ ハンドルが NULL ハンドルでない場合、この関数はビジュアル スタイルの SysMetrics セクションから目的の文字列を返します。 テーマ データ ハンドルが NULL の場合、この関数は同じ型のグローバル システム メトリックの値を返します。

要件

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