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

NMCUSTOMDRAW_DRAW_STAGE

列挙型
基底型u4

メンバー 8

名前10進16進
CDDS_POSTPAINT20x2
CDDS_PREERASE30x3
CDDS_PREPAINT10x1
CDDS_ITEMPOSTERASE655400x10004
CDDS_ITEMPOSTPAINT655380x10002
CDDS_ITEMPREERASE655390x10003
CDDS_ITEMPREPAINT655370x10001
CDDS_SUBITEM1310720x20000

各言語での定義

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

typedef enum NMCUSTOMDRAW_DRAW_STAGE : unsigned int {
    CDDS_POSTPAINT = 2,
    CDDS_PREERASE = 3,
    CDDS_PREPAINT = 1,
    CDDS_ITEMPOSTERASE = 65540,
    CDDS_ITEMPOSTPAINT = 65538,
    CDDS_ITEMPREERASE = 65539,
    CDDS_ITEMPREPAINT = 65537,
    CDDS_SUBITEM = 131072
} NMCUSTOMDRAW_DRAW_STAGE;
public enum NMCUSTOMDRAW_DRAW_STAGE : uint
{
    CDDS_POSTPAINT = 2,
    CDDS_PREERASE = 3,
    CDDS_PREPAINT = 1,
    CDDS_ITEMPOSTERASE = 65540,
    CDDS_ITEMPOSTPAINT = 65538,
    CDDS_ITEMPREERASE = 65539,
    CDDS_ITEMPREPAINT = 65537,
    CDDS_SUBITEM = 131072,
}
Public Enum NMCUSTOMDRAW_DRAW_STAGE As UInteger
    CDDS_POSTPAINT = 2
    CDDS_PREERASE = 3
    CDDS_PREPAINT = 1
    CDDS_ITEMPOSTERASE = 65540
    CDDS_ITEMPOSTPAINT = 65538
    CDDS_ITEMPREERASE = 65539
    CDDS_ITEMPREPAINT = 65537
    CDDS_SUBITEM = 131072
End Enum
import enum

class NMCUSTOMDRAW_DRAW_STAGE(enum.IntEnum):
    CDDS_POSTPAINT = 2
    CDDS_PREERASE = 3
    CDDS_PREPAINT = 1
    CDDS_ITEMPOSTERASE = 65540
    CDDS_ITEMPOSTPAINT = 65538
    CDDS_ITEMPREERASE = 65539
    CDDS_ITEMPREPAINT = 65537
    CDDS_SUBITEM = 131072
// NMCUSTOMDRAW_DRAW_STAGE
pub const CDDS_POSTPAINT: u32 = 2;
pub const CDDS_PREERASE: u32 = 3;
pub const CDDS_PREPAINT: u32 = 1;
pub const CDDS_ITEMPOSTERASE: u32 = 65540;
pub const CDDS_ITEMPOSTPAINT: u32 = 65538;
pub const CDDS_ITEMPREERASE: u32 = 65539;
pub const CDDS_ITEMPREPAINT: u32 = 65537;
pub const CDDS_SUBITEM: u32 = 131072;
// NMCUSTOMDRAW_DRAW_STAGE
const (
	CDDS_POSTPAINT uint32 = 2
	CDDS_PREERASE uint32 = 3
	CDDS_PREPAINT uint32 = 1
	CDDS_ITEMPOSTERASE uint32 = 65540
	CDDS_ITEMPOSTPAINT uint32 = 65538
	CDDS_ITEMPREERASE uint32 = 65539
	CDDS_ITEMPREPAINT uint32 = 65537
	CDDS_SUBITEM uint32 = 131072
)
const
  CDDS_POSTPAINT = 2;
  CDDS_PREERASE = 3;
  CDDS_PREPAINT = 1;
  CDDS_ITEMPOSTERASE = 65540;
  CDDS_ITEMPOSTPAINT = 65538;
  CDDS_ITEMPREERASE = 65539;
  CDDS_ITEMPREPAINT = 65537;
  CDDS_SUBITEM = 131072;
// NMCUSTOMDRAW_DRAW_STAGE
pub const CDDS_POSTPAINT: u32 = 2;
pub const CDDS_PREERASE: u32 = 3;
pub const CDDS_PREPAINT: u32 = 1;
pub const CDDS_ITEMPOSTERASE: u32 = 65540;
pub const CDDS_ITEMPOSTPAINT: u32 = 65538;
pub const CDDS_ITEMPREERASE: u32 = 65539;
pub const CDDS_ITEMPREPAINT: u32 = 65537;
pub const CDDS_SUBITEM: u32 = 131072;
const
  CDDS_POSTPAINT* = 2
  CDDS_PREERASE* = 3
  CDDS_PREPAINT* = 1
  CDDS_ITEMPOSTERASE* = 65540
  CDDS_ITEMPOSTPAINT* = 65538
  CDDS_ITEMPREERASE* = 65539
  CDDS_ITEMPREPAINT* = 65537
  CDDS_SUBITEM* = 131072
enum NMCUSTOMDRAW_DRAW_STAGE : uint {
    CDDS_POSTPAINT = 2,
    CDDS_PREERASE = 3,
    CDDS_PREPAINT = 1,
    CDDS_ITEMPOSTERASE = 65540,
    CDDS_ITEMPOSTPAINT = 65538,
    CDDS_ITEMPREERASE = 65539,
    CDDS_ITEMPREPAINT = 65537,
    CDDS_SUBITEM = 131072,
}
#define global CDDS_POSTPAINT     0x2
#define global CDDS_PREERASE      0x3
#define global CDDS_PREPAINT      0x1
#define global CDDS_ITEMPOSTERASE 0x10004
#define global CDDS_ITEMPOSTPAINT 0x10002
#define global CDDS_ITEMPREERASE  0x10003
#define global CDDS_ITEMPREPAINT  0x10001
#define global CDDS_SUBITEM       0x20000