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

DRAW_EDGE_FLAGS

列挙型フラグ
基底型u4

メンバー 19

名前10進16進
BF_ADJUST81920x2000
BF_BOTTOM80x8
BF_BOTTOMLEFT90x9
BF_BOTTOMRIGHT120xC
BF_DIAGONAL160x10
BF_DIAGONAL_ENDBOTTOMLEFT250x19
BF_DIAGONAL_ENDBOTTOMRIGHT280x1C
BF_DIAGONAL_ENDTOPLEFT190x13
BF_DIAGONAL_ENDTOPRIGHT220x16
BF_FLAT163840x4000
BF_LEFT10x1
BF_MIDDLE20480x800
BF_MONO327680x8000
BF_RECT150xF
BF_RIGHT40x4
BF_SOFT40960x1000
BF_TOP20x2
BF_TOPLEFT30x3
BF_TOPRIGHT60x6

各言語での定義

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

typedef enum DRAW_EDGE_FLAGS : unsigned int {
    BF_ADJUST = 8192,
    BF_BOTTOM = 8,
    BF_BOTTOMLEFT = 9,
    BF_BOTTOMRIGHT = 12,
    BF_DIAGONAL = 16,
    BF_DIAGONAL_ENDBOTTOMLEFT = 25,
    BF_DIAGONAL_ENDBOTTOMRIGHT = 28,
    BF_DIAGONAL_ENDTOPLEFT = 19,
    BF_DIAGONAL_ENDTOPRIGHT = 22,
    BF_FLAT = 16384,
    BF_LEFT = 1,
    BF_MIDDLE = 2048,
    BF_MONO = 32768,
    BF_RECT = 15,
    BF_RIGHT = 4,
    BF_SOFT = 4096,
    BF_TOP = 2,
    BF_TOPLEFT = 3,
    BF_TOPRIGHT = 6
} DRAW_EDGE_FLAGS;
[Flags]
public enum DRAW_EDGE_FLAGS : uint
{
    BF_ADJUST = 8192,
    BF_BOTTOM = 8,
    BF_BOTTOMLEFT = 9,
    BF_BOTTOMRIGHT = 12,
    BF_DIAGONAL = 16,
    BF_DIAGONAL_ENDBOTTOMLEFT = 25,
    BF_DIAGONAL_ENDBOTTOMRIGHT = 28,
    BF_DIAGONAL_ENDTOPLEFT = 19,
    BF_DIAGONAL_ENDTOPRIGHT = 22,
    BF_FLAT = 16384,
    BF_LEFT = 1,
    BF_MIDDLE = 2048,
    BF_MONO = 32768,
    BF_RECT = 15,
    BF_RIGHT = 4,
    BF_SOFT = 4096,
    BF_TOP = 2,
    BF_TOPLEFT = 3,
    BF_TOPRIGHT = 6,
}
<Flags>
Public Enum DRAW_EDGE_FLAGS As UInteger
    BF_ADJUST = 8192
    BF_BOTTOM = 8
    BF_BOTTOMLEFT = 9
    BF_BOTTOMRIGHT = 12
    BF_DIAGONAL = 16
    BF_DIAGONAL_ENDBOTTOMLEFT = 25
    BF_DIAGONAL_ENDBOTTOMRIGHT = 28
    BF_DIAGONAL_ENDTOPLEFT = 19
    BF_DIAGONAL_ENDTOPRIGHT = 22
    BF_FLAT = 16384
    BF_LEFT = 1
    BF_MIDDLE = 2048
    BF_MONO = 32768
    BF_RECT = 15
    BF_RIGHT = 4
    BF_SOFT = 4096
    BF_TOP = 2
    BF_TOPLEFT = 3
    BF_TOPRIGHT = 6
End Enum
import enum

class DRAW_EDGE_FLAGS(enum.IntFlag):
    BF_ADJUST = 8192
    BF_BOTTOM = 8
    BF_BOTTOMLEFT = 9
    BF_BOTTOMRIGHT = 12
    BF_DIAGONAL = 16
    BF_DIAGONAL_ENDBOTTOMLEFT = 25
    BF_DIAGONAL_ENDBOTTOMRIGHT = 28
    BF_DIAGONAL_ENDTOPLEFT = 19
    BF_DIAGONAL_ENDTOPRIGHT = 22
    BF_FLAT = 16384
    BF_LEFT = 1
    BF_MIDDLE = 2048
    BF_MONO = 32768
    BF_RECT = 15
    BF_RIGHT = 4
    BF_SOFT = 4096
    BF_TOP = 2
    BF_TOPLEFT = 3
    BF_TOPRIGHT = 6
// DRAW_EDGE_FLAGS (flags)
pub const BF_ADJUST: u32 = 8192;
pub const BF_BOTTOM: u32 = 8;
pub const BF_BOTTOMLEFT: u32 = 9;
pub const BF_BOTTOMRIGHT: u32 = 12;
pub const BF_DIAGONAL: u32 = 16;
pub const BF_DIAGONAL_ENDBOTTOMLEFT: u32 = 25;
pub const BF_DIAGONAL_ENDBOTTOMRIGHT: u32 = 28;
pub const BF_DIAGONAL_ENDTOPLEFT: u32 = 19;
pub const BF_DIAGONAL_ENDTOPRIGHT: u32 = 22;
pub const BF_FLAT: u32 = 16384;
pub const BF_LEFT: u32 = 1;
pub const BF_MIDDLE: u32 = 2048;
pub const BF_MONO: u32 = 32768;
pub const BF_RECT: u32 = 15;
pub const BF_RIGHT: u32 = 4;
pub const BF_SOFT: u32 = 4096;
pub const BF_TOP: u32 = 2;
pub const BF_TOPLEFT: u32 = 3;
pub const BF_TOPRIGHT: u32 = 6;
// DRAW_EDGE_FLAGS
const (
	BF_ADJUST uint32 = 8192
	BF_BOTTOM uint32 = 8
	BF_BOTTOMLEFT uint32 = 9
	BF_BOTTOMRIGHT uint32 = 12
	BF_DIAGONAL uint32 = 16
	BF_DIAGONAL_ENDBOTTOMLEFT uint32 = 25
	BF_DIAGONAL_ENDBOTTOMRIGHT uint32 = 28
	BF_DIAGONAL_ENDTOPLEFT uint32 = 19
	BF_DIAGONAL_ENDTOPRIGHT uint32 = 22
	BF_FLAT uint32 = 16384
	BF_LEFT uint32 = 1
	BF_MIDDLE uint32 = 2048
	BF_MONO uint32 = 32768
	BF_RECT uint32 = 15
	BF_RIGHT uint32 = 4
	BF_SOFT uint32 = 4096
	BF_TOP uint32 = 2
	BF_TOPLEFT uint32 = 3
	BF_TOPRIGHT uint32 = 6
)
const
  BF_ADJUST = 8192;
  BF_BOTTOM = 8;
  BF_BOTTOMLEFT = 9;
  BF_BOTTOMRIGHT = 12;
  BF_DIAGONAL = 16;
  BF_DIAGONAL_ENDBOTTOMLEFT = 25;
  BF_DIAGONAL_ENDBOTTOMRIGHT = 28;
  BF_DIAGONAL_ENDTOPLEFT = 19;
  BF_DIAGONAL_ENDTOPRIGHT = 22;
  BF_FLAT = 16384;
  BF_LEFT = 1;
  BF_MIDDLE = 2048;
  BF_MONO = 32768;
  BF_RECT = 15;
  BF_RIGHT = 4;
  BF_SOFT = 4096;
  BF_TOP = 2;
  BF_TOPLEFT = 3;
  BF_TOPRIGHT = 6;
// DRAW_EDGE_FLAGS
pub const BF_ADJUST: u32 = 8192;
pub const BF_BOTTOM: u32 = 8;
pub const BF_BOTTOMLEFT: u32 = 9;
pub const BF_BOTTOMRIGHT: u32 = 12;
pub const BF_DIAGONAL: u32 = 16;
pub const BF_DIAGONAL_ENDBOTTOMLEFT: u32 = 25;
pub const BF_DIAGONAL_ENDBOTTOMRIGHT: u32 = 28;
pub const BF_DIAGONAL_ENDTOPLEFT: u32 = 19;
pub const BF_DIAGONAL_ENDTOPRIGHT: u32 = 22;
pub const BF_FLAT: u32 = 16384;
pub const BF_LEFT: u32 = 1;
pub const BF_MIDDLE: u32 = 2048;
pub const BF_MONO: u32 = 32768;
pub const BF_RECT: u32 = 15;
pub const BF_RIGHT: u32 = 4;
pub const BF_SOFT: u32 = 4096;
pub const BF_TOP: u32 = 2;
pub const BF_TOPLEFT: u32 = 3;
pub const BF_TOPRIGHT: u32 = 6;
const
  BF_ADJUST* = 8192
  BF_BOTTOM* = 8
  BF_BOTTOMLEFT* = 9
  BF_BOTTOMRIGHT* = 12
  BF_DIAGONAL* = 16
  BF_DIAGONAL_ENDBOTTOMLEFT* = 25
  BF_DIAGONAL_ENDBOTTOMRIGHT* = 28
  BF_DIAGONAL_ENDTOPLEFT* = 19
  BF_DIAGONAL_ENDTOPRIGHT* = 22
  BF_FLAT* = 16384
  BF_LEFT* = 1
  BF_MIDDLE* = 2048
  BF_MONO* = 32768
  BF_RECT* = 15
  BF_RIGHT* = 4
  BF_SOFT* = 4096
  BF_TOP* = 2
  BF_TOPLEFT* = 3
  BF_TOPRIGHT* = 6
enum DRAW_EDGE_FLAGS : uint {
    BF_ADJUST = 8192,
    BF_BOTTOM = 8,
    BF_BOTTOMLEFT = 9,
    BF_BOTTOMRIGHT = 12,
    BF_DIAGONAL = 16,
    BF_DIAGONAL_ENDBOTTOMLEFT = 25,
    BF_DIAGONAL_ENDBOTTOMRIGHT = 28,
    BF_DIAGONAL_ENDTOPLEFT = 19,
    BF_DIAGONAL_ENDTOPRIGHT = 22,
    BF_FLAT = 16384,
    BF_LEFT = 1,
    BF_MIDDLE = 2048,
    BF_MONO = 32768,
    BF_RECT = 15,
    BF_RIGHT = 4,
    BF_SOFT = 4096,
    BF_TOP = 2,
    BF_TOPLEFT = 3,
    BF_TOPRIGHT = 6,
}
#define global BF_ADJUST                  0x2000
#define global BF_BOTTOM                  0x8
#define global BF_BOTTOMLEFT              0x9
#define global BF_BOTTOMRIGHT             0xC
#define global BF_DIAGONAL                0x10
#define global BF_DIAGONAL_ENDBOTTOMLEFT  0x19
#define global BF_DIAGONAL_ENDBOTTOMRIGHT 0x1C
#define global BF_DIAGONAL_ENDTOPLEFT     0x13
#define global BF_DIAGONAL_ENDTOPRIGHT    0x16
#define global BF_FLAT                    0x4000
#define global BF_LEFT                    0x1
#define global BF_MIDDLE                  0x800
#define global BF_MONO                    0x8000
#define global BF_RECT                    0xF
#define global BF_RIGHT                   0x4
#define global BF_SOFT                    0x1000
#define global BF_TOP                     0x2
#define global BF_TOPLEFT                 0x3
#define global BF_TOPRIGHT                0x6
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。