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

TBBUTTONINFOW_MASK

列挙型フラグ
基底型u4

メンバー 8

名前10進16進
TBIF_BYINDEX21474836480x80000000
TBIF_COMMAND320x20
TBIF_IMAGE10x1
TBIF_LPARAM160x10
TBIF_SIZE640x40
TBIF_STATE40x4
TBIF_STYLE80x8
TBIF_TEXT20x2

各言語での定義

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

typedef enum TBBUTTONINFOW_MASK : unsigned int {
    TBIF_BYINDEX = 2147483648,
    TBIF_COMMAND = 32,
    TBIF_IMAGE = 1,
    TBIF_LPARAM = 16,
    TBIF_SIZE = 64,
    TBIF_STATE = 4,
    TBIF_STYLE = 8,
    TBIF_TEXT = 2
} TBBUTTONINFOW_MASK;
[Flags]
public enum TBBUTTONINFOW_MASK : uint
{
    TBIF_BYINDEX = 2147483648,
    TBIF_COMMAND = 32,
    TBIF_IMAGE = 1,
    TBIF_LPARAM = 16,
    TBIF_SIZE = 64,
    TBIF_STATE = 4,
    TBIF_STYLE = 8,
    TBIF_TEXT = 2,
}
<Flags>
Public Enum TBBUTTONINFOW_MASK As UInteger
    TBIF_BYINDEX = 2147483648
    TBIF_COMMAND = 32
    TBIF_IMAGE = 1
    TBIF_LPARAM = 16
    TBIF_SIZE = 64
    TBIF_STATE = 4
    TBIF_STYLE = 8
    TBIF_TEXT = 2
End Enum
import enum

class TBBUTTONINFOW_MASK(enum.IntFlag):
    TBIF_BYINDEX = 2147483648
    TBIF_COMMAND = 32
    TBIF_IMAGE = 1
    TBIF_LPARAM = 16
    TBIF_SIZE = 64
    TBIF_STATE = 4
    TBIF_STYLE = 8
    TBIF_TEXT = 2
// TBBUTTONINFOW_MASK (flags)
pub const TBIF_BYINDEX: u32 = 2147483648;
pub const TBIF_COMMAND: u32 = 32;
pub const TBIF_IMAGE: u32 = 1;
pub const TBIF_LPARAM: u32 = 16;
pub const TBIF_SIZE: u32 = 64;
pub const TBIF_STATE: u32 = 4;
pub const TBIF_STYLE: u32 = 8;
pub const TBIF_TEXT: u32 = 2;
// TBBUTTONINFOW_MASK
const (
	TBIF_BYINDEX uint32 = 2147483648
	TBIF_COMMAND uint32 = 32
	TBIF_IMAGE uint32 = 1
	TBIF_LPARAM uint32 = 16
	TBIF_SIZE uint32 = 64
	TBIF_STATE uint32 = 4
	TBIF_STYLE uint32 = 8
	TBIF_TEXT uint32 = 2
)
const
  TBIF_BYINDEX = 2147483648;
  TBIF_COMMAND = 32;
  TBIF_IMAGE = 1;
  TBIF_LPARAM = 16;
  TBIF_SIZE = 64;
  TBIF_STATE = 4;
  TBIF_STYLE = 8;
  TBIF_TEXT = 2;
// TBBUTTONINFOW_MASK
pub const TBIF_BYINDEX: u32 = 2147483648;
pub const TBIF_COMMAND: u32 = 32;
pub const TBIF_IMAGE: u32 = 1;
pub const TBIF_LPARAM: u32 = 16;
pub const TBIF_SIZE: u32 = 64;
pub const TBIF_STATE: u32 = 4;
pub const TBIF_STYLE: u32 = 8;
pub const TBIF_TEXT: u32 = 2;
const
  TBIF_BYINDEX* = 2147483648
  TBIF_COMMAND* = 32
  TBIF_IMAGE* = 1
  TBIF_LPARAM* = 16
  TBIF_SIZE* = 64
  TBIF_STATE* = 4
  TBIF_STYLE* = 8
  TBIF_TEXT* = 2
enum TBBUTTONINFOW_MASK : uint {
    TBIF_BYINDEX = 2147483648,
    TBIF_COMMAND = 32,
    TBIF_IMAGE = 1,
    TBIF_LPARAM = 16,
    TBIF_SIZE = 64,
    TBIF_STATE = 4,
    TBIF_STYLE = 8,
    TBIF_TEXT = 2,
}
#define global TBIF_BYINDEX 0x80000000
#define global TBIF_COMMAND 0x20
#define global TBIF_IMAGE   0x1
#define global TBIF_LPARAM  0x10
#define global TBIF_SIZE    0x40
#define global TBIF_STATE   0x4
#define global TBIF_STYLE   0x8
#define global TBIF_TEXT    0x2
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。