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

NM_TREEVIEW_ACTION

列挙型フラグ
基底型u4

メンバー 8

名前10進16進
TVE_COLLAPSE10x1
TVE_EXPAND20x2
TVE_TOGGLE30x3
TVE_EXPANDPARTIAL163840x4000
TVE_COLLAPSERESET327680x8000
TVC_UNKNOWN00x0
TVC_BYMOUSE10x1
TVC_BYKEYBOARD20x2

各言語での定義

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

typedef enum NM_TREEVIEW_ACTION : unsigned int {
    TVE_COLLAPSE = 1,
    TVE_EXPAND = 2,
    TVE_TOGGLE = 3,
    TVE_EXPANDPARTIAL = 16384,
    TVE_COLLAPSERESET = 32768,
    TVC_UNKNOWN = 0,
    TVC_BYMOUSE = 1,
    TVC_BYKEYBOARD = 2
} NM_TREEVIEW_ACTION;
[Flags]
public enum NM_TREEVIEW_ACTION : uint
{
    TVE_COLLAPSE = 1,
    TVE_EXPAND = 2,
    TVE_TOGGLE = 3,
    TVE_EXPANDPARTIAL = 16384,
    TVE_COLLAPSERESET = 32768,
    TVC_UNKNOWN = 0,
    TVC_BYMOUSE = 1,
    TVC_BYKEYBOARD = 2,
}
<Flags>
Public Enum NM_TREEVIEW_ACTION As UInteger
    TVE_COLLAPSE = 1
    TVE_EXPAND = 2
    TVE_TOGGLE = 3
    TVE_EXPANDPARTIAL = 16384
    TVE_COLLAPSERESET = 32768
    TVC_UNKNOWN = 0
    TVC_BYMOUSE = 1
    TVC_BYKEYBOARD = 2
End Enum
import enum

class NM_TREEVIEW_ACTION(enum.IntFlag):
    TVE_COLLAPSE = 1
    TVE_EXPAND = 2
    TVE_TOGGLE = 3
    TVE_EXPANDPARTIAL = 16384
    TVE_COLLAPSERESET = 32768
    TVC_UNKNOWN = 0
    TVC_BYMOUSE = 1
    TVC_BYKEYBOARD = 2
// NM_TREEVIEW_ACTION (flags)
pub const TVE_COLLAPSE: u32 = 1;
pub const TVE_EXPAND: u32 = 2;
pub const TVE_TOGGLE: u32 = 3;
pub const TVE_EXPANDPARTIAL: u32 = 16384;
pub const TVE_COLLAPSERESET: u32 = 32768;
pub const TVC_UNKNOWN: u32 = 0;
pub const TVC_BYMOUSE: u32 = 1;
pub const TVC_BYKEYBOARD: u32 = 2;
// NM_TREEVIEW_ACTION
const (
	TVE_COLLAPSE uint32 = 1
	TVE_EXPAND uint32 = 2
	TVE_TOGGLE uint32 = 3
	TVE_EXPANDPARTIAL uint32 = 16384
	TVE_COLLAPSERESET uint32 = 32768
	TVC_UNKNOWN uint32 = 0
	TVC_BYMOUSE uint32 = 1
	TVC_BYKEYBOARD uint32 = 2
)
const
  TVE_COLLAPSE = 1;
  TVE_EXPAND = 2;
  TVE_TOGGLE = 3;
  TVE_EXPANDPARTIAL = 16384;
  TVE_COLLAPSERESET = 32768;
  TVC_UNKNOWN = 0;
  TVC_BYMOUSE = 1;
  TVC_BYKEYBOARD = 2;
// NM_TREEVIEW_ACTION
pub const TVE_COLLAPSE: u32 = 1;
pub const TVE_EXPAND: u32 = 2;
pub const TVE_TOGGLE: u32 = 3;
pub const TVE_EXPANDPARTIAL: u32 = 16384;
pub const TVE_COLLAPSERESET: u32 = 32768;
pub const TVC_UNKNOWN: u32 = 0;
pub const TVC_BYMOUSE: u32 = 1;
pub const TVC_BYKEYBOARD: u32 = 2;
const
  TVE_COLLAPSE* = 1
  TVE_EXPAND* = 2
  TVE_TOGGLE* = 3
  TVE_EXPANDPARTIAL* = 16384
  TVE_COLLAPSERESET* = 32768
  TVC_UNKNOWN* = 0
  TVC_BYMOUSE* = 1
  TVC_BYKEYBOARD* = 2
enum NM_TREEVIEW_ACTION : uint {
    TVE_COLLAPSE = 1,
    TVE_EXPAND = 2,
    TVE_TOGGLE = 3,
    TVE_EXPANDPARTIAL = 16384,
    TVE_COLLAPSERESET = 32768,
    TVC_UNKNOWN = 0,
    TVC_BYMOUSE = 1,
    TVC_BYKEYBOARD = 2,
}
#define global TVE_COLLAPSE      0x1
#define global TVE_EXPAND        0x2
#define global TVE_TOGGLE        0x3
#define global TVE_EXPANDPARTIAL 0x4000
#define global TVE_COLLAPSERESET 0x8000
#define global TVC_UNKNOWN       0x0
#define global TVC_BYMOUSE       0x1
#define global TVC_BYKEYBOARD    0x2
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。