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

OLECMDF

列挙型
基底型i4

メンバー 6

名前10進16進説明
OLECMDF_SUPPORTED10x1このコマンドは、このオブジェクトでサポートされています。
OLECMDF_ENABLED20x2このコマンドは使用可能であり、有効になっています。
OLECMDF_LATCHED40x4このコマンドはオン/オフを切り替えるトグルであり、現在オンになっています。
OLECMDF_NINCHED80x8将来の使用のために予約済みです。
OLECMDF_INVISIBLE160x10このコマンドは非表示です。
OLECMDF_DEFHIDEONCTXTMENU320x20このコマンドはコンテキストメニュー上で非表示です。

公式ドキュメント

OLECMD 構造体で指定されたコマンドに対して、オブジェクトが提供するサポートの種類を指定します。

解説(Remarks)

OLECMDF 列挙型の値は、IOleCommandTarget::QueryStatus に渡される OLECMD 構造体の cmdf メンバーの値を設定するために使用されます。

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

各言語での定義

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

typedef enum OLECMDF : int {
    OLECMDF_SUPPORTED = 1,
    OLECMDF_ENABLED = 2,
    OLECMDF_LATCHED = 4,
    OLECMDF_NINCHED = 8,
    OLECMDF_INVISIBLE = 16,
    OLECMDF_DEFHIDEONCTXTMENU = 32
} OLECMDF;
public enum OLECMDF : int
{
    OLECMDF_SUPPORTED = 1,
    OLECMDF_ENABLED = 2,
    OLECMDF_LATCHED = 4,
    OLECMDF_NINCHED = 8,
    OLECMDF_INVISIBLE = 16,
    OLECMDF_DEFHIDEONCTXTMENU = 32,
}
Public Enum OLECMDF As Integer
    OLECMDF_SUPPORTED = 1
    OLECMDF_ENABLED = 2
    OLECMDF_LATCHED = 4
    OLECMDF_NINCHED = 8
    OLECMDF_INVISIBLE = 16
    OLECMDF_DEFHIDEONCTXTMENU = 32
End Enum
import enum

class OLECMDF(enum.IntEnum):
    OLECMDF_SUPPORTED = 1
    OLECMDF_ENABLED = 2
    OLECMDF_LATCHED = 4
    OLECMDF_NINCHED = 8
    OLECMDF_INVISIBLE = 16
    OLECMDF_DEFHIDEONCTXTMENU = 32
// OLECMDF
pub const OLECMDF_SUPPORTED: i32 = 1;
pub const OLECMDF_ENABLED: i32 = 2;
pub const OLECMDF_LATCHED: i32 = 4;
pub const OLECMDF_NINCHED: i32 = 8;
pub const OLECMDF_INVISIBLE: i32 = 16;
pub const OLECMDF_DEFHIDEONCTXTMENU: i32 = 32;
// OLECMDF
const (
	OLECMDF_SUPPORTED int32 = 1
	OLECMDF_ENABLED int32 = 2
	OLECMDF_LATCHED int32 = 4
	OLECMDF_NINCHED int32 = 8
	OLECMDF_INVISIBLE int32 = 16
	OLECMDF_DEFHIDEONCTXTMENU int32 = 32
)
const
  OLECMDF_SUPPORTED = 1;
  OLECMDF_ENABLED = 2;
  OLECMDF_LATCHED = 4;
  OLECMDF_NINCHED = 8;
  OLECMDF_INVISIBLE = 16;
  OLECMDF_DEFHIDEONCTXTMENU = 32;
// OLECMDF
pub const OLECMDF_SUPPORTED: i32 = 1;
pub const OLECMDF_ENABLED: i32 = 2;
pub const OLECMDF_LATCHED: i32 = 4;
pub const OLECMDF_NINCHED: i32 = 8;
pub const OLECMDF_INVISIBLE: i32 = 16;
pub const OLECMDF_DEFHIDEONCTXTMENU: i32 = 32;
const
  OLECMDF_SUPPORTED* = 1
  OLECMDF_ENABLED* = 2
  OLECMDF_LATCHED* = 4
  OLECMDF_NINCHED* = 8
  OLECMDF_INVISIBLE* = 16
  OLECMDF_DEFHIDEONCTXTMENU* = 32
enum OLECMDF : int {
    OLECMDF_SUPPORTED = 1,
    OLECMDF_ENABLED = 2,
    OLECMDF_LATCHED = 4,
    OLECMDF_NINCHED = 8,
    OLECMDF_INVISIBLE = 16,
    OLECMDF_DEFHIDEONCTXTMENU = 32,
}
#define global OLECMDF_SUPPORTED         0x1
#define global OLECMDF_ENABLED           0x2
#define global OLECMDF_LATCHED           0x4
#define global OLECMDF_NINCHED           0x8
#define global OLECMDF_INVISIBLE         0x10
#define global OLECMDF_DEFHIDEONCTXTMENU 0x20