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

SCROLLINFO_MASK

列挙型フラグ
基底型u4

メンバー 6

名前10進16進
SIF_ALL230x17
SIF_DISABLENOSCROLL80x8
SIF_PAGE20x2
SIF_POS40x4
SIF_RANGE10x1
SIF_TRACKPOS160x10

各言語での定義

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

typedef enum SCROLLINFO_MASK : unsigned int {
    SIF_ALL = 23,
    SIF_DISABLENOSCROLL = 8,
    SIF_PAGE = 2,
    SIF_POS = 4,
    SIF_RANGE = 1,
    SIF_TRACKPOS = 16
} SCROLLINFO_MASK;
[Flags]
public enum SCROLLINFO_MASK : uint
{
    SIF_ALL = 23,
    SIF_DISABLENOSCROLL = 8,
    SIF_PAGE = 2,
    SIF_POS = 4,
    SIF_RANGE = 1,
    SIF_TRACKPOS = 16,
}
<Flags>
Public Enum SCROLLINFO_MASK As UInteger
    SIF_ALL = 23
    SIF_DISABLENOSCROLL = 8
    SIF_PAGE = 2
    SIF_POS = 4
    SIF_RANGE = 1
    SIF_TRACKPOS = 16
End Enum
import enum

class SCROLLINFO_MASK(enum.IntFlag):
    SIF_ALL = 23
    SIF_DISABLENOSCROLL = 8
    SIF_PAGE = 2
    SIF_POS = 4
    SIF_RANGE = 1
    SIF_TRACKPOS = 16
// SCROLLINFO_MASK (flags)
pub const SIF_ALL: u32 = 23;
pub const SIF_DISABLENOSCROLL: u32 = 8;
pub const SIF_PAGE: u32 = 2;
pub const SIF_POS: u32 = 4;
pub const SIF_RANGE: u32 = 1;
pub const SIF_TRACKPOS: u32 = 16;
// SCROLLINFO_MASK
const (
	SIF_ALL uint32 = 23
	SIF_DISABLENOSCROLL uint32 = 8
	SIF_PAGE uint32 = 2
	SIF_POS uint32 = 4
	SIF_RANGE uint32 = 1
	SIF_TRACKPOS uint32 = 16
)
const
  SIF_ALL = 23;
  SIF_DISABLENOSCROLL = 8;
  SIF_PAGE = 2;
  SIF_POS = 4;
  SIF_RANGE = 1;
  SIF_TRACKPOS = 16;
// SCROLLINFO_MASK
pub const SIF_ALL: u32 = 23;
pub const SIF_DISABLENOSCROLL: u32 = 8;
pub const SIF_PAGE: u32 = 2;
pub const SIF_POS: u32 = 4;
pub const SIF_RANGE: u32 = 1;
pub const SIF_TRACKPOS: u32 = 16;
const
  SIF_ALL* = 23
  SIF_DISABLENOSCROLL* = 8
  SIF_PAGE* = 2
  SIF_POS* = 4
  SIF_RANGE* = 1
  SIF_TRACKPOS* = 16
enum SCROLLINFO_MASK : uint {
    SIF_ALL = 23,
    SIF_DISABLENOSCROLL = 8,
    SIF_PAGE = 2,
    SIF_POS = 4,
    SIF_RANGE = 1,
    SIF_TRACKPOS = 16,
}
#define global SIF_ALL             0x17
#define global SIF_DISABLENOSCROLL 0x8
#define global SIF_PAGE            0x2
#define global SIF_POS             0x4
#define global SIF_RANGE           0x1
#define global SIF_TRACKPOS        0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。