Win32 API 日本語リファレンス
ホームGraphics.Gdi › DRAWEDGE_FLAGS

DRAWEDGE_FLAGS

列挙型フラグ
基底型u4

メンバー 12

名前10進16進
BDR_RAISEDOUTER10x1
BDR_SUNKENOUTER20x2
BDR_RAISEDINNER40x4
BDR_SUNKENINNER80x8
BDR_OUTER30x3
BDR_INNER120xC
BDR_RAISED50x5
BDR_SUNKEN100xA
EDGE_RAISED50x5
EDGE_SUNKEN100xA
EDGE_ETCHED60x6
EDGE_BUMP90x9

各言語での定義

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

typedef enum DRAWEDGE_FLAGS : unsigned int {
    BDR_RAISEDOUTER = 1,
    BDR_SUNKENOUTER = 2,
    BDR_RAISEDINNER = 4,
    BDR_SUNKENINNER = 8,
    BDR_OUTER = 3,
    BDR_INNER = 12,
    BDR_RAISED = 5,
    BDR_SUNKEN = 10,
    EDGE_RAISED = 5,
    EDGE_SUNKEN = 10,
    EDGE_ETCHED = 6,
    EDGE_BUMP = 9
} DRAWEDGE_FLAGS;
[Flags]
public enum DRAWEDGE_FLAGS : uint
{
    BDR_RAISEDOUTER = 1,
    BDR_SUNKENOUTER = 2,
    BDR_RAISEDINNER = 4,
    BDR_SUNKENINNER = 8,
    BDR_OUTER = 3,
    BDR_INNER = 12,
    BDR_RAISED = 5,
    BDR_SUNKEN = 10,
    EDGE_RAISED = 5,
    EDGE_SUNKEN = 10,
    EDGE_ETCHED = 6,
    EDGE_BUMP = 9,
}
<Flags>
Public Enum DRAWEDGE_FLAGS As UInteger
    BDR_RAISEDOUTER = 1
    BDR_SUNKENOUTER = 2
    BDR_RAISEDINNER = 4
    BDR_SUNKENINNER = 8
    BDR_OUTER = 3
    BDR_INNER = 12
    BDR_RAISED = 5
    BDR_SUNKEN = 10
    EDGE_RAISED = 5
    EDGE_SUNKEN = 10
    EDGE_ETCHED = 6
    EDGE_BUMP = 9
End Enum
import enum

class DRAWEDGE_FLAGS(enum.IntFlag):
    BDR_RAISEDOUTER = 1
    BDR_SUNKENOUTER = 2
    BDR_RAISEDINNER = 4
    BDR_SUNKENINNER = 8
    BDR_OUTER = 3
    BDR_INNER = 12
    BDR_RAISED = 5
    BDR_SUNKEN = 10
    EDGE_RAISED = 5
    EDGE_SUNKEN = 10
    EDGE_ETCHED = 6
    EDGE_BUMP = 9
// DRAWEDGE_FLAGS (flags)
pub const BDR_RAISEDOUTER: u32 = 1;
pub const BDR_SUNKENOUTER: u32 = 2;
pub const BDR_RAISEDINNER: u32 = 4;
pub const BDR_SUNKENINNER: u32 = 8;
pub const BDR_OUTER: u32 = 3;
pub const BDR_INNER: u32 = 12;
pub const BDR_RAISED: u32 = 5;
pub const BDR_SUNKEN: u32 = 10;
pub const EDGE_RAISED: u32 = 5;
pub const EDGE_SUNKEN: u32 = 10;
pub const EDGE_ETCHED: u32 = 6;
pub const EDGE_BUMP: u32 = 9;
// DRAWEDGE_FLAGS
const (
	BDR_RAISEDOUTER uint32 = 1
	BDR_SUNKENOUTER uint32 = 2
	BDR_RAISEDINNER uint32 = 4
	BDR_SUNKENINNER uint32 = 8
	BDR_OUTER uint32 = 3
	BDR_INNER uint32 = 12
	BDR_RAISED uint32 = 5
	BDR_SUNKEN uint32 = 10
	EDGE_RAISED uint32 = 5
	EDGE_SUNKEN uint32 = 10
	EDGE_ETCHED uint32 = 6
	EDGE_BUMP uint32 = 9
)
const
  BDR_RAISEDOUTER = 1;
  BDR_SUNKENOUTER = 2;
  BDR_RAISEDINNER = 4;
  BDR_SUNKENINNER = 8;
  BDR_OUTER = 3;
  BDR_INNER = 12;
  BDR_RAISED = 5;
  BDR_SUNKEN = 10;
  EDGE_RAISED = 5;
  EDGE_SUNKEN = 10;
  EDGE_ETCHED = 6;
  EDGE_BUMP = 9;
// DRAWEDGE_FLAGS
pub const BDR_RAISEDOUTER: u32 = 1;
pub const BDR_SUNKENOUTER: u32 = 2;
pub const BDR_RAISEDINNER: u32 = 4;
pub const BDR_SUNKENINNER: u32 = 8;
pub const BDR_OUTER: u32 = 3;
pub const BDR_INNER: u32 = 12;
pub const BDR_RAISED: u32 = 5;
pub const BDR_SUNKEN: u32 = 10;
pub const EDGE_RAISED: u32 = 5;
pub const EDGE_SUNKEN: u32 = 10;
pub const EDGE_ETCHED: u32 = 6;
pub const EDGE_BUMP: u32 = 9;
const
  BDR_RAISEDOUTER* = 1
  BDR_SUNKENOUTER* = 2
  BDR_RAISEDINNER* = 4
  BDR_SUNKENINNER* = 8
  BDR_OUTER* = 3
  BDR_INNER* = 12
  BDR_RAISED* = 5
  BDR_SUNKEN* = 10
  EDGE_RAISED* = 5
  EDGE_SUNKEN* = 10
  EDGE_ETCHED* = 6
  EDGE_BUMP* = 9
enum DRAWEDGE_FLAGS : uint {
    BDR_RAISEDOUTER = 1,
    BDR_SUNKENOUTER = 2,
    BDR_RAISEDINNER = 4,
    BDR_SUNKENINNER = 8,
    BDR_OUTER = 3,
    BDR_INNER = 12,
    BDR_RAISED = 5,
    BDR_SUNKEN = 10,
    EDGE_RAISED = 5,
    EDGE_SUNKEN = 10,
    EDGE_ETCHED = 6,
    EDGE_BUMP = 9,
}
#define global BDR_RAISEDOUTER 0x1
#define global BDR_SUNKENOUTER 0x2
#define global BDR_RAISEDINNER 0x4
#define global BDR_SUNKENINNER 0x8
#define global BDR_OUTER       0x3
#define global BDR_INNER       0xC
#define global BDR_RAISED      0x5
#define global BDR_SUNKEN      0xA
#define global EDGE_RAISED     0x5
#define global EDGE_SUNKEN     0xA
#define global EDGE_ETCHED     0x6
#define global EDGE_BUMP       0x9
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。