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

TRACK_POPUP_MENU_FLAGS

列挙型フラグ
基底型u4

メンバー 20

名前10進16進
TPM_LEFTBUTTON00x0
TPM_RIGHTBUTTON20x2
TPM_LEFTALIGN00x0
TPM_CENTERALIGN40x4
TPM_RIGHTALIGN80x8
TPM_TOPALIGN00x0
TPM_VCENTERALIGN160x10
TPM_BOTTOMALIGN320x20
TPM_HORIZONTAL00x0
TPM_VERTICAL640x40
TPM_NONOTIFY1280x80
TPM_RETURNCMD2560x100
TPM_RECURSE10x1
TPM_HORPOSANIMATION10240x400
TPM_HORNEGANIMATION20480x800
TPM_VERPOSANIMATION40960x1000
TPM_VERNEGANIMATION81920x2000
TPM_NOANIMATION163840x4000
TPM_LAYOUTRTL327680x8000
TPM_WORKAREA655360x10000

各言語での定義

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

typedef enum TRACK_POPUP_MENU_FLAGS : unsigned int {
    TPM_LEFTBUTTON = 0,
    TPM_RIGHTBUTTON = 2,
    TPM_LEFTALIGN = 0,
    TPM_CENTERALIGN = 4,
    TPM_RIGHTALIGN = 8,
    TPM_TOPALIGN = 0,
    TPM_VCENTERALIGN = 16,
    TPM_BOTTOMALIGN = 32,
    TPM_HORIZONTAL = 0,
    TPM_VERTICAL = 64,
    TPM_NONOTIFY = 128,
    TPM_RETURNCMD = 256,
    TPM_RECURSE = 1,
    TPM_HORPOSANIMATION = 1024,
    TPM_HORNEGANIMATION = 2048,
    TPM_VERPOSANIMATION = 4096,
    TPM_VERNEGANIMATION = 8192,
    TPM_NOANIMATION = 16384,
    TPM_LAYOUTRTL = 32768,
    TPM_WORKAREA = 65536
} TRACK_POPUP_MENU_FLAGS;
[Flags]
public enum TRACK_POPUP_MENU_FLAGS : uint
{
    TPM_LEFTBUTTON = 0,
    TPM_RIGHTBUTTON = 2,
    TPM_LEFTALIGN = 0,
    TPM_CENTERALIGN = 4,
    TPM_RIGHTALIGN = 8,
    TPM_TOPALIGN = 0,
    TPM_VCENTERALIGN = 16,
    TPM_BOTTOMALIGN = 32,
    TPM_HORIZONTAL = 0,
    TPM_VERTICAL = 64,
    TPM_NONOTIFY = 128,
    TPM_RETURNCMD = 256,
    TPM_RECURSE = 1,
    TPM_HORPOSANIMATION = 1024,
    TPM_HORNEGANIMATION = 2048,
    TPM_VERPOSANIMATION = 4096,
    TPM_VERNEGANIMATION = 8192,
    TPM_NOANIMATION = 16384,
    TPM_LAYOUTRTL = 32768,
    TPM_WORKAREA = 65536,
}
<Flags>
Public Enum TRACK_POPUP_MENU_FLAGS As UInteger
    TPM_LEFTBUTTON = 0
    TPM_RIGHTBUTTON = 2
    TPM_LEFTALIGN = 0
    TPM_CENTERALIGN = 4
    TPM_RIGHTALIGN = 8
    TPM_TOPALIGN = 0
    TPM_VCENTERALIGN = 16
    TPM_BOTTOMALIGN = 32
    TPM_HORIZONTAL = 0
    TPM_VERTICAL = 64
    TPM_NONOTIFY = 128
    TPM_RETURNCMD = 256
    TPM_RECURSE = 1
    TPM_HORPOSANIMATION = 1024
    TPM_HORNEGANIMATION = 2048
    TPM_VERPOSANIMATION = 4096
    TPM_VERNEGANIMATION = 8192
    TPM_NOANIMATION = 16384
    TPM_LAYOUTRTL = 32768
    TPM_WORKAREA = 65536
End Enum
import enum

class TRACK_POPUP_MENU_FLAGS(enum.IntFlag):
    TPM_LEFTBUTTON = 0
    TPM_RIGHTBUTTON = 2
    TPM_LEFTALIGN = 0
    TPM_CENTERALIGN = 4
    TPM_RIGHTALIGN = 8
    TPM_TOPALIGN = 0
    TPM_VCENTERALIGN = 16
    TPM_BOTTOMALIGN = 32
    TPM_HORIZONTAL = 0
    TPM_VERTICAL = 64
    TPM_NONOTIFY = 128
    TPM_RETURNCMD = 256
    TPM_RECURSE = 1
    TPM_HORPOSANIMATION = 1024
    TPM_HORNEGANIMATION = 2048
    TPM_VERPOSANIMATION = 4096
    TPM_VERNEGANIMATION = 8192
    TPM_NOANIMATION = 16384
    TPM_LAYOUTRTL = 32768
    TPM_WORKAREA = 65536
// TRACK_POPUP_MENU_FLAGS (flags)
pub const TPM_LEFTBUTTON: u32 = 0;
pub const TPM_RIGHTBUTTON: u32 = 2;
pub const TPM_LEFTALIGN: u32 = 0;
pub const TPM_CENTERALIGN: u32 = 4;
pub const TPM_RIGHTALIGN: u32 = 8;
pub const TPM_TOPALIGN: u32 = 0;
pub const TPM_VCENTERALIGN: u32 = 16;
pub const TPM_BOTTOMALIGN: u32 = 32;
pub const TPM_HORIZONTAL: u32 = 0;
pub const TPM_VERTICAL: u32 = 64;
pub const TPM_NONOTIFY: u32 = 128;
pub const TPM_RETURNCMD: u32 = 256;
pub const TPM_RECURSE: u32 = 1;
pub const TPM_HORPOSANIMATION: u32 = 1024;
pub const TPM_HORNEGANIMATION: u32 = 2048;
pub const TPM_VERPOSANIMATION: u32 = 4096;
pub const TPM_VERNEGANIMATION: u32 = 8192;
pub const TPM_NOANIMATION: u32 = 16384;
pub const TPM_LAYOUTRTL: u32 = 32768;
pub const TPM_WORKAREA: u32 = 65536;
// TRACK_POPUP_MENU_FLAGS
const (
	TPM_LEFTBUTTON uint32 = 0
	TPM_RIGHTBUTTON uint32 = 2
	TPM_LEFTALIGN uint32 = 0
	TPM_CENTERALIGN uint32 = 4
	TPM_RIGHTALIGN uint32 = 8
	TPM_TOPALIGN uint32 = 0
	TPM_VCENTERALIGN uint32 = 16
	TPM_BOTTOMALIGN uint32 = 32
	TPM_HORIZONTAL uint32 = 0
	TPM_VERTICAL uint32 = 64
	TPM_NONOTIFY uint32 = 128
	TPM_RETURNCMD uint32 = 256
	TPM_RECURSE uint32 = 1
	TPM_HORPOSANIMATION uint32 = 1024
	TPM_HORNEGANIMATION uint32 = 2048
	TPM_VERPOSANIMATION uint32 = 4096
	TPM_VERNEGANIMATION uint32 = 8192
	TPM_NOANIMATION uint32 = 16384
	TPM_LAYOUTRTL uint32 = 32768
	TPM_WORKAREA uint32 = 65536
)
const
  TPM_LEFTBUTTON = 0;
  TPM_RIGHTBUTTON = 2;
  TPM_LEFTALIGN = 0;
  TPM_CENTERALIGN = 4;
  TPM_RIGHTALIGN = 8;
  TPM_TOPALIGN = 0;
  TPM_VCENTERALIGN = 16;
  TPM_BOTTOMALIGN = 32;
  TPM_HORIZONTAL = 0;
  TPM_VERTICAL = 64;
  TPM_NONOTIFY = 128;
  TPM_RETURNCMD = 256;
  TPM_RECURSE = 1;
  TPM_HORPOSANIMATION = 1024;
  TPM_HORNEGANIMATION = 2048;
  TPM_VERPOSANIMATION = 4096;
  TPM_VERNEGANIMATION = 8192;
  TPM_NOANIMATION = 16384;
  TPM_LAYOUTRTL = 32768;
  TPM_WORKAREA = 65536;
// TRACK_POPUP_MENU_FLAGS
pub const TPM_LEFTBUTTON: u32 = 0;
pub const TPM_RIGHTBUTTON: u32 = 2;
pub const TPM_LEFTALIGN: u32 = 0;
pub const TPM_CENTERALIGN: u32 = 4;
pub const TPM_RIGHTALIGN: u32 = 8;
pub const TPM_TOPALIGN: u32 = 0;
pub const TPM_VCENTERALIGN: u32 = 16;
pub const TPM_BOTTOMALIGN: u32 = 32;
pub const TPM_HORIZONTAL: u32 = 0;
pub const TPM_VERTICAL: u32 = 64;
pub const TPM_NONOTIFY: u32 = 128;
pub const TPM_RETURNCMD: u32 = 256;
pub const TPM_RECURSE: u32 = 1;
pub const TPM_HORPOSANIMATION: u32 = 1024;
pub const TPM_HORNEGANIMATION: u32 = 2048;
pub const TPM_VERPOSANIMATION: u32 = 4096;
pub const TPM_VERNEGANIMATION: u32 = 8192;
pub const TPM_NOANIMATION: u32 = 16384;
pub const TPM_LAYOUTRTL: u32 = 32768;
pub const TPM_WORKAREA: u32 = 65536;
const
  TPM_LEFTBUTTON* = 0
  TPM_RIGHTBUTTON* = 2
  TPM_LEFTALIGN* = 0
  TPM_CENTERALIGN* = 4
  TPM_RIGHTALIGN* = 8
  TPM_TOPALIGN* = 0
  TPM_VCENTERALIGN* = 16
  TPM_BOTTOMALIGN* = 32
  TPM_HORIZONTAL* = 0
  TPM_VERTICAL* = 64
  TPM_NONOTIFY* = 128
  TPM_RETURNCMD* = 256
  TPM_RECURSE* = 1
  TPM_HORPOSANIMATION* = 1024
  TPM_HORNEGANIMATION* = 2048
  TPM_VERPOSANIMATION* = 4096
  TPM_VERNEGANIMATION* = 8192
  TPM_NOANIMATION* = 16384
  TPM_LAYOUTRTL* = 32768
  TPM_WORKAREA* = 65536
enum TRACK_POPUP_MENU_FLAGS : uint {
    TPM_LEFTBUTTON = 0,
    TPM_RIGHTBUTTON = 2,
    TPM_LEFTALIGN = 0,
    TPM_CENTERALIGN = 4,
    TPM_RIGHTALIGN = 8,
    TPM_TOPALIGN = 0,
    TPM_VCENTERALIGN = 16,
    TPM_BOTTOMALIGN = 32,
    TPM_HORIZONTAL = 0,
    TPM_VERTICAL = 64,
    TPM_NONOTIFY = 128,
    TPM_RETURNCMD = 256,
    TPM_RECURSE = 1,
    TPM_HORPOSANIMATION = 1024,
    TPM_HORNEGANIMATION = 2048,
    TPM_VERPOSANIMATION = 4096,
    TPM_VERNEGANIMATION = 8192,
    TPM_NOANIMATION = 16384,
    TPM_LAYOUTRTL = 32768,
    TPM_WORKAREA = 65536,
}
#define global TPM_LEFTBUTTON      0x0
#define global TPM_RIGHTBUTTON     0x2
#define global TPM_LEFTALIGN       0x0
#define global TPM_CENTERALIGN     0x4
#define global TPM_RIGHTALIGN      0x8
#define global TPM_TOPALIGN        0x0
#define global TPM_VCENTERALIGN    0x10
#define global TPM_BOTTOMALIGN     0x20
#define global TPM_HORIZONTAL      0x0
#define global TPM_VERTICAL        0x40
#define global TPM_NONOTIFY        0x80
#define global TPM_RETURNCMD       0x100
#define global TPM_RECURSE         0x1
#define global TPM_HORPOSANIMATION 0x400
#define global TPM_HORNEGANIMATION 0x800
#define global TPM_VERPOSANIMATION 0x1000
#define global TPM_VERNEGANIMATION 0x2000
#define global TPM_NOANIMATION     0x4000
#define global TPM_LAYOUTRTL       0x8000
#define global TPM_WORKAREA        0x10000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。