Win32 API 日本語リファレンス
ホームUI.Controls › THEMESIZE

THEMESIZE

列挙型
基底型i4

メンバー 3

名前10進16進説明
TS_MIN00x0ビジュアルスタイルのパーツの最小サイズを受け取ります。
TS_TRUE10x1利用可能な領域に最も適合するビジュアルスタイルのパーツのサイズを受け取ります。
TS_DRAW20x2テーママネージャーがパーツの描画に使用するサイズを受け取ります。

公式ドキュメント

ビジュアルスタイルのパーツについて取得するサイズ値の種類を識別します。

解説(Remarks)

THEMESIZE 列挙型の値は、GetThemePartSize 関数と共に使用し、特定のビジュアルスタイルのパーツについて取得するサイズ値の種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum THEMESIZE : int {
    TS_MIN = 0,
    TS_TRUE = 1,
    TS_DRAW = 2
} THEMESIZE;
public enum THEMESIZE : int
{
    TS_MIN = 0,
    TS_TRUE = 1,
    TS_DRAW = 2,
}
Public Enum THEMESIZE As Integer
    TS_MIN = 0
    TS_TRUE = 1
    TS_DRAW = 2
End Enum
import enum

class THEMESIZE(enum.IntEnum):
    TS_MIN = 0
    TS_TRUE = 1
    TS_DRAW = 2
// THEMESIZE
pub const TS_MIN: i32 = 0;
pub const TS_TRUE: i32 = 1;
pub const TS_DRAW: i32 = 2;
// THEMESIZE
const (
	TS_MIN int32 = 0
	TS_TRUE int32 = 1
	TS_DRAW int32 = 2
)
const
  TS_MIN = 0;
  TS_TRUE = 1;
  TS_DRAW = 2;
// THEMESIZE
pub const TS_MIN: i32 = 0;
pub const TS_TRUE: i32 = 1;
pub const TS_DRAW: i32 = 2;
const
  TS_MIN* = 0
  TS_TRUE* = 1
  TS_DRAW* = 2
enum THEMESIZE : int {
    TS_MIN = 0,
    TS_TRUE = 1,
    TS_DRAW = 2,
}
#define global TS_MIN  0x0
#define global TS_TRUE 0x1
#define global TS_DRAW 0x2