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

INTERACTION_FLAGS

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
INTERACTION_FLAG_NONE00x0
INTERACTION_FLAG_BEGIN10x1
INTERACTION_FLAG_END20x2
INTERACTION_FLAG_CANCEL40x4
INTERACTION_FLAG_INERTIA80x8
INTERACTION_FLAG_MAX42949672950xFFFFFFFF

各言語での定義

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

typedef enum INTERACTION_FLAGS : unsigned int {
    INTERACTION_FLAG_NONE = 0,
    INTERACTION_FLAG_BEGIN = 1,
    INTERACTION_FLAG_END = 2,
    INTERACTION_FLAG_CANCEL = 4,
    INTERACTION_FLAG_INERTIA = 8,
    INTERACTION_FLAG_MAX = 4294967295
} INTERACTION_FLAGS;
[Flags]
public enum INTERACTION_FLAGS : uint
{
    INTERACTION_FLAG_NONE = 0,
    INTERACTION_FLAG_BEGIN = 1,
    INTERACTION_FLAG_END = 2,
    INTERACTION_FLAG_CANCEL = 4,
    INTERACTION_FLAG_INERTIA = 8,
    INTERACTION_FLAG_MAX = 4294967295,
}
<Flags>
Public Enum INTERACTION_FLAGS As UInteger
    INTERACTION_FLAG_NONE = 0
    INTERACTION_FLAG_BEGIN = 1
    INTERACTION_FLAG_END = 2
    INTERACTION_FLAG_CANCEL = 4
    INTERACTION_FLAG_INERTIA = 8
    INTERACTION_FLAG_MAX = 4294967295
End Enum
import enum

class INTERACTION_FLAGS(enum.IntFlag):
    INTERACTION_FLAG_NONE = 0
    INTERACTION_FLAG_BEGIN = 1
    INTERACTION_FLAG_END = 2
    INTERACTION_FLAG_CANCEL = 4
    INTERACTION_FLAG_INERTIA = 8
    INTERACTION_FLAG_MAX = 4294967295
// INTERACTION_FLAGS (flags)
pub const INTERACTION_FLAG_NONE: u32 = 0;
pub const INTERACTION_FLAG_BEGIN: u32 = 1;
pub const INTERACTION_FLAG_END: u32 = 2;
pub const INTERACTION_FLAG_CANCEL: u32 = 4;
pub const INTERACTION_FLAG_INERTIA: u32 = 8;
pub const INTERACTION_FLAG_MAX: u32 = 4294967295;
// INTERACTION_FLAGS
const (
	INTERACTION_FLAG_NONE uint32 = 0
	INTERACTION_FLAG_BEGIN uint32 = 1
	INTERACTION_FLAG_END uint32 = 2
	INTERACTION_FLAG_CANCEL uint32 = 4
	INTERACTION_FLAG_INERTIA uint32 = 8
	INTERACTION_FLAG_MAX uint32 = 4294967295
)
const
  INTERACTION_FLAG_NONE = 0;
  INTERACTION_FLAG_BEGIN = 1;
  INTERACTION_FLAG_END = 2;
  INTERACTION_FLAG_CANCEL = 4;
  INTERACTION_FLAG_INERTIA = 8;
  INTERACTION_FLAG_MAX = 4294967295;
// INTERACTION_FLAGS
pub const INTERACTION_FLAG_NONE: u32 = 0;
pub const INTERACTION_FLAG_BEGIN: u32 = 1;
pub const INTERACTION_FLAG_END: u32 = 2;
pub const INTERACTION_FLAG_CANCEL: u32 = 4;
pub const INTERACTION_FLAG_INERTIA: u32 = 8;
pub const INTERACTION_FLAG_MAX: u32 = 4294967295;
const
  INTERACTION_FLAG_NONE* = 0
  INTERACTION_FLAG_BEGIN* = 1
  INTERACTION_FLAG_END* = 2
  INTERACTION_FLAG_CANCEL* = 4
  INTERACTION_FLAG_INERTIA* = 8
  INTERACTION_FLAG_MAX* = 4294967295
enum INTERACTION_FLAGS : uint {
    INTERACTION_FLAG_NONE = 0,
    INTERACTION_FLAG_BEGIN = 1,
    INTERACTION_FLAG_END = 2,
    INTERACTION_FLAG_CANCEL = 4,
    INTERACTION_FLAG_INERTIA = 8,
    INTERACTION_FLAG_MAX = 4294967295,
}
#define global INTERACTION_FLAG_NONE    0x0
#define global INTERACTION_FLAG_BEGIN   0x1
#define global INTERACTION_FLAG_END     0x2
#define global INTERACTION_FLAG_CANCEL  0x4
#define global INTERACTION_FLAG_INERTIA 0x8
#define global INTERACTION_FLAG_MAX     0xFFFFFFFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。