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

NMPGSCROLL_KEYS

列挙型フラグ
基底型u2

メンバー 4

名前10進16進
PGK_NONE00x0
PGK_SHIFT10x1
PGK_CONTROL20x2
PGK_MENU40x4

各言語での定義

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

typedef enum NMPGSCROLL_KEYS : unsigned short {
    PGK_NONE = 0,
    PGK_SHIFT = 1,
    PGK_CONTROL = 2,
    PGK_MENU = 4
} NMPGSCROLL_KEYS;
[Flags]
public enum NMPGSCROLL_KEYS : ushort
{
    PGK_NONE = 0,
    PGK_SHIFT = 1,
    PGK_CONTROL = 2,
    PGK_MENU = 4,
}
<Flags>
Public Enum NMPGSCROLL_KEYS As UShort
    PGK_NONE = 0
    PGK_SHIFT = 1
    PGK_CONTROL = 2
    PGK_MENU = 4
End Enum
import enum

class NMPGSCROLL_KEYS(enum.IntFlag):
    PGK_NONE = 0
    PGK_SHIFT = 1
    PGK_CONTROL = 2
    PGK_MENU = 4
// NMPGSCROLL_KEYS (flags)
pub const PGK_NONE: u16 = 0;
pub const PGK_SHIFT: u16 = 1;
pub const PGK_CONTROL: u16 = 2;
pub const PGK_MENU: u16 = 4;
// NMPGSCROLL_KEYS
const (
	PGK_NONE uint16 = 0
	PGK_SHIFT uint16 = 1
	PGK_CONTROL uint16 = 2
	PGK_MENU uint16 = 4
)
const
  PGK_NONE = 0;
  PGK_SHIFT = 1;
  PGK_CONTROL = 2;
  PGK_MENU = 4;
// NMPGSCROLL_KEYS
pub const PGK_NONE: u16 = 0;
pub const PGK_SHIFT: u16 = 1;
pub const PGK_CONTROL: u16 = 2;
pub const PGK_MENU: u16 = 4;
const
  PGK_NONE* = 0
  PGK_SHIFT* = 1
  PGK_CONTROL* = 2
  PGK_MENU* = 4
enum NMPGSCROLL_KEYS : ushort {
    PGK_NONE = 0,
    PGK_SHIFT = 1,
    PGK_CONTROL = 2,
    PGK_MENU = 4,
}
#define global PGK_NONE    0x0
#define global PGK_SHIFT   0x1
#define global PGK_CONTROL 0x2
#define global PGK_MENU    0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。