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

CROSS_SLIDE_FLAGS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進説明
CROSS_SLIDE_FLAGS_NONE00x0クロススライド操作はありません。
CROSS_SLIDE_FLAGS_SELECT10x1クロススライド操作が距離のしきい値を越え、選択モードになっています。
CROSS_SLIDE_FLAGS_SPEED_BUMP20x2クロススライド操作がスピードバンプ モードになっています。
CROSS_SLIDE_FLAGS_REARRANGE40x4クロススライド操作がスピードバンプのしきい値を越え、並べ替え(ドラッグ アンド ドロップ)モードになっています。
CROSS_SLIDE_FLAGS_MAX42949672950xFFFFFFFF操作の最大数を超えました。

公式ドキュメント

クロススライド操作の状態を指定します。

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

各言語での定義

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

typedef enum CROSS_SLIDE_FLAGS : unsigned int {
    CROSS_SLIDE_FLAGS_NONE = 0,
    CROSS_SLIDE_FLAGS_SELECT = 1,
    CROSS_SLIDE_FLAGS_SPEED_BUMP = 2,
    CROSS_SLIDE_FLAGS_REARRANGE = 4,
    CROSS_SLIDE_FLAGS_MAX = 4294967295
} CROSS_SLIDE_FLAGS;
[Flags]
public enum CROSS_SLIDE_FLAGS : uint
{
    CROSS_SLIDE_FLAGS_NONE = 0,
    CROSS_SLIDE_FLAGS_SELECT = 1,
    CROSS_SLIDE_FLAGS_SPEED_BUMP = 2,
    CROSS_SLIDE_FLAGS_REARRANGE = 4,
    CROSS_SLIDE_FLAGS_MAX = 4294967295,
}
<Flags>
Public Enum CROSS_SLIDE_FLAGS As UInteger
    CROSS_SLIDE_FLAGS_NONE = 0
    CROSS_SLIDE_FLAGS_SELECT = 1
    CROSS_SLIDE_FLAGS_SPEED_BUMP = 2
    CROSS_SLIDE_FLAGS_REARRANGE = 4
    CROSS_SLIDE_FLAGS_MAX = 4294967295
End Enum
import enum

class CROSS_SLIDE_FLAGS(enum.IntFlag):
    CROSS_SLIDE_FLAGS_NONE = 0
    CROSS_SLIDE_FLAGS_SELECT = 1
    CROSS_SLIDE_FLAGS_SPEED_BUMP = 2
    CROSS_SLIDE_FLAGS_REARRANGE = 4
    CROSS_SLIDE_FLAGS_MAX = 4294967295
// CROSS_SLIDE_FLAGS (flags)
pub const CROSS_SLIDE_FLAGS_NONE: u32 = 0;
pub const CROSS_SLIDE_FLAGS_SELECT: u32 = 1;
pub const CROSS_SLIDE_FLAGS_SPEED_BUMP: u32 = 2;
pub const CROSS_SLIDE_FLAGS_REARRANGE: u32 = 4;
pub const CROSS_SLIDE_FLAGS_MAX: u32 = 4294967295;
// CROSS_SLIDE_FLAGS
const (
	CROSS_SLIDE_FLAGS_NONE uint32 = 0
	CROSS_SLIDE_FLAGS_SELECT uint32 = 1
	CROSS_SLIDE_FLAGS_SPEED_BUMP uint32 = 2
	CROSS_SLIDE_FLAGS_REARRANGE uint32 = 4
	CROSS_SLIDE_FLAGS_MAX uint32 = 4294967295
)
const
  CROSS_SLIDE_FLAGS_NONE = 0;
  CROSS_SLIDE_FLAGS_SELECT = 1;
  CROSS_SLIDE_FLAGS_SPEED_BUMP = 2;
  CROSS_SLIDE_FLAGS_REARRANGE = 4;
  CROSS_SLIDE_FLAGS_MAX = 4294967295;
// CROSS_SLIDE_FLAGS
pub const CROSS_SLIDE_FLAGS_NONE: u32 = 0;
pub const CROSS_SLIDE_FLAGS_SELECT: u32 = 1;
pub const CROSS_SLIDE_FLAGS_SPEED_BUMP: u32 = 2;
pub const CROSS_SLIDE_FLAGS_REARRANGE: u32 = 4;
pub const CROSS_SLIDE_FLAGS_MAX: u32 = 4294967295;
const
  CROSS_SLIDE_FLAGS_NONE* = 0
  CROSS_SLIDE_FLAGS_SELECT* = 1
  CROSS_SLIDE_FLAGS_SPEED_BUMP* = 2
  CROSS_SLIDE_FLAGS_REARRANGE* = 4
  CROSS_SLIDE_FLAGS_MAX* = 4294967295
enum CROSS_SLIDE_FLAGS : uint {
    CROSS_SLIDE_FLAGS_NONE = 0,
    CROSS_SLIDE_FLAGS_SELECT = 1,
    CROSS_SLIDE_FLAGS_SPEED_BUMP = 2,
    CROSS_SLIDE_FLAGS_REARRANGE = 4,
    CROSS_SLIDE_FLAGS_MAX = 4294967295,
}
#define global CROSS_SLIDE_FLAGS_NONE       0x0
#define global CROSS_SLIDE_FLAGS_SELECT     0x1
#define global CROSS_SLIDE_FLAGS_SPEED_BUMP 0x2
#define global CROSS_SLIDE_FLAGS_REARRANGE  0x4
#define global CROSS_SLIDE_FLAGS_MAX        0xFFFFFFFF
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。