Win32 API 日本語リファレンス
ホームSystem.Ole › OLECMDID_WINDOWSTATE_FLAG

OLECMDID_WINDOWSTATE_FLAG

列挙型
基底型i4

メンバー 4

名前10進16進説明
OLECMDIDF_WINDOWSTATE_USERVISIBLE10x1ウィンドウが表示されています。
OLECMDIDF_WINDOWSTATE_ENABLED20x2ウィンドウがフォーカスを持っています。
OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID655360x10000ウィンドウが表示されており、有効です。
OLECMDIDF_WINDOWSTATE_ENABLED_VALID1310720x20000ウィンドウがフォーカスを持っており、有効です。

公式ドキュメント

ウィンドウの状態を指定します。

解説(Remarks)

この列挙型の値は、IOleCommandTarget::ExecnCmdExecOpt パラメーターとして渡します。その際、nCmdID パラメーターには OLECMDID 列挙型の OLECMDID_WINDOWSTATECHANGED 値を渡します。

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

各言語での定義

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

typedef enum OLECMDID_WINDOWSTATE_FLAG : int {
    OLECMDIDF_WINDOWSTATE_USERVISIBLE = 1,
    OLECMDIDF_WINDOWSTATE_ENABLED = 2,
    OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 65536,
    OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 131072
} OLECMDID_WINDOWSTATE_FLAG;
public enum OLECMDID_WINDOWSTATE_FLAG : int
{
    OLECMDIDF_WINDOWSTATE_USERVISIBLE = 1,
    OLECMDIDF_WINDOWSTATE_ENABLED = 2,
    OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 65536,
    OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 131072,
}
Public Enum OLECMDID_WINDOWSTATE_FLAG As Integer
    OLECMDIDF_WINDOWSTATE_USERVISIBLE = 1
    OLECMDIDF_WINDOWSTATE_ENABLED = 2
    OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 65536
    OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 131072
End Enum
import enum

class OLECMDID_WINDOWSTATE_FLAG(enum.IntEnum):
    OLECMDIDF_WINDOWSTATE_USERVISIBLE = 1
    OLECMDIDF_WINDOWSTATE_ENABLED = 2
    OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 65536
    OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 131072
// OLECMDID_WINDOWSTATE_FLAG
pub const OLECMDIDF_WINDOWSTATE_USERVISIBLE: i32 = 1;
pub const OLECMDIDF_WINDOWSTATE_ENABLED: i32 = 2;
pub const OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID: i32 = 65536;
pub const OLECMDIDF_WINDOWSTATE_ENABLED_VALID: i32 = 131072;
// OLECMDID_WINDOWSTATE_FLAG
const (
	OLECMDIDF_WINDOWSTATE_USERVISIBLE int32 = 1
	OLECMDIDF_WINDOWSTATE_ENABLED int32 = 2
	OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID int32 = 65536
	OLECMDIDF_WINDOWSTATE_ENABLED_VALID int32 = 131072
)
const
  OLECMDIDF_WINDOWSTATE_USERVISIBLE = 1;
  OLECMDIDF_WINDOWSTATE_ENABLED = 2;
  OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 65536;
  OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 131072;
// OLECMDID_WINDOWSTATE_FLAG
pub const OLECMDIDF_WINDOWSTATE_USERVISIBLE: i32 = 1;
pub const OLECMDIDF_WINDOWSTATE_ENABLED: i32 = 2;
pub const OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID: i32 = 65536;
pub const OLECMDIDF_WINDOWSTATE_ENABLED_VALID: i32 = 131072;
const
  OLECMDIDF_WINDOWSTATE_USERVISIBLE* = 1
  OLECMDIDF_WINDOWSTATE_ENABLED* = 2
  OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID* = 65536
  OLECMDIDF_WINDOWSTATE_ENABLED_VALID* = 131072
enum OLECMDID_WINDOWSTATE_FLAG : int {
    OLECMDIDF_WINDOWSTATE_USERVISIBLE = 1,
    OLECMDIDF_WINDOWSTATE_ENABLED = 2,
    OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID = 65536,
    OLECMDIDF_WINDOWSTATE_ENABLED_VALID = 131072,
}
#define global OLECMDIDF_WINDOWSTATE_USERVISIBLE       0x1
#define global OLECMDIDF_WINDOWSTATE_ENABLED           0x2
#define global OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID 0x10000
#define global OLECMDIDF_WINDOWSTATE_ENABLED_VALID     0x20000