ホーム › Graphics.Gdi › PEN_STYLE
PEN_STYLE
列挙型フラグメンバー 21
| 名前 | 10進 | 16進 |
|---|---|---|
| PS_GEOMETRIC | 65536 | 0x10000 |
| PS_COSMETIC | 0 | 0x0 |
| PS_SOLID | 0 | 0x0 |
| PS_DASH | 1 | 0x1 |
| PS_DOT | 2 | 0x2 |
| PS_DASHDOT | 3 | 0x3 |
| PS_DASHDOTDOT | 4 | 0x4 |
| PS_NULL | 5 | 0x5 |
| PS_INSIDEFRAME | 6 | 0x6 |
| PS_USERSTYLE | 7 | 0x7 |
| PS_ALTERNATE | 8 | 0x8 |
| PS_STYLE_MASK | 15 | 0xF |
| PS_ENDCAP_ROUND | 0 | 0x0 |
| PS_ENDCAP_SQUARE | 256 | 0x100 |
| PS_ENDCAP_FLAT | 512 | 0x200 |
| PS_ENDCAP_MASK | 3840 | 0xF00 |
| PS_JOIN_ROUND | 0 | 0x0 |
| PS_JOIN_BEVEL | 4096 | 0x1000 |
| PS_JOIN_MITER | 8192 | 0x2000 |
| PS_JOIN_MASK | 61440 | 0xF000 |
| PS_TYPE_MASK | 983040 | 0xF0000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PEN_STYLE : int {
PS_GEOMETRIC = 65536,
PS_COSMETIC = 0,
PS_SOLID = 0,
PS_DASH = 1,
PS_DOT = 2,
PS_DASHDOT = 3,
PS_DASHDOTDOT = 4,
PS_NULL = 5,
PS_INSIDEFRAME = 6,
PS_USERSTYLE = 7,
PS_ALTERNATE = 8,
PS_STYLE_MASK = 15,
PS_ENDCAP_ROUND = 0,
PS_ENDCAP_SQUARE = 256,
PS_ENDCAP_FLAT = 512,
PS_ENDCAP_MASK = 3840,
PS_JOIN_ROUND = 0,
PS_JOIN_BEVEL = 4096,
PS_JOIN_MITER = 8192,
PS_JOIN_MASK = 61440,
PS_TYPE_MASK = 983040
} PEN_STYLE;[Flags]
public enum PEN_STYLE : int
{
PS_GEOMETRIC = 65536,
PS_COSMETIC = 0,
PS_SOLID = 0,
PS_DASH = 1,
PS_DOT = 2,
PS_DASHDOT = 3,
PS_DASHDOTDOT = 4,
PS_NULL = 5,
PS_INSIDEFRAME = 6,
PS_USERSTYLE = 7,
PS_ALTERNATE = 8,
PS_STYLE_MASK = 15,
PS_ENDCAP_ROUND = 0,
PS_ENDCAP_SQUARE = 256,
PS_ENDCAP_FLAT = 512,
PS_ENDCAP_MASK = 3840,
PS_JOIN_ROUND = 0,
PS_JOIN_BEVEL = 4096,
PS_JOIN_MITER = 8192,
PS_JOIN_MASK = 61440,
PS_TYPE_MASK = 983040,
}<Flags>
Public Enum PEN_STYLE As Integer
PS_GEOMETRIC = 65536
PS_COSMETIC = 0
PS_SOLID = 0
PS_DASH = 1
PS_DOT = 2
PS_DASHDOT = 3
PS_DASHDOTDOT = 4
PS_NULL = 5
PS_INSIDEFRAME = 6
PS_USERSTYLE = 7
PS_ALTERNATE = 8
PS_STYLE_MASK = 15
PS_ENDCAP_ROUND = 0
PS_ENDCAP_SQUARE = 256
PS_ENDCAP_FLAT = 512
PS_ENDCAP_MASK = 3840
PS_JOIN_ROUND = 0
PS_JOIN_BEVEL = 4096
PS_JOIN_MITER = 8192
PS_JOIN_MASK = 61440
PS_TYPE_MASK = 983040
End Enumimport enum
class PEN_STYLE(enum.IntFlag):
PS_GEOMETRIC = 65536
PS_COSMETIC = 0
PS_SOLID = 0
PS_DASH = 1
PS_DOT = 2
PS_DASHDOT = 3
PS_DASHDOTDOT = 4
PS_NULL = 5
PS_INSIDEFRAME = 6
PS_USERSTYLE = 7
PS_ALTERNATE = 8
PS_STYLE_MASK = 15
PS_ENDCAP_ROUND = 0
PS_ENDCAP_SQUARE = 256
PS_ENDCAP_FLAT = 512
PS_ENDCAP_MASK = 3840
PS_JOIN_ROUND = 0
PS_JOIN_BEVEL = 4096
PS_JOIN_MITER = 8192
PS_JOIN_MASK = 61440
PS_TYPE_MASK = 983040// PEN_STYLE (flags)
pub const PS_GEOMETRIC: i32 = 65536;
pub const PS_COSMETIC: i32 = 0;
pub const PS_SOLID: i32 = 0;
pub const PS_DASH: i32 = 1;
pub const PS_DOT: i32 = 2;
pub const PS_DASHDOT: i32 = 3;
pub const PS_DASHDOTDOT: i32 = 4;
pub const PS_NULL: i32 = 5;
pub const PS_INSIDEFRAME: i32 = 6;
pub const PS_USERSTYLE: i32 = 7;
pub const PS_ALTERNATE: i32 = 8;
pub const PS_STYLE_MASK: i32 = 15;
pub const PS_ENDCAP_ROUND: i32 = 0;
pub const PS_ENDCAP_SQUARE: i32 = 256;
pub const PS_ENDCAP_FLAT: i32 = 512;
pub const PS_ENDCAP_MASK: i32 = 3840;
pub const PS_JOIN_ROUND: i32 = 0;
pub const PS_JOIN_BEVEL: i32 = 4096;
pub const PS_JOIN_MITER: i32 = 8192;
pub const PS_JOIN_MASK: i32 = 61440;
pub const PS_TYPE_MASK: i32 = 983040;// PEN_STYLE
const (
PS_GEOMETRIC int32 = 65536
PS_COSMETIC int32 = 0
PS_SOLID int32 = 0
PS_DASH int32 = 1
PS_DOT int32 = 2
PS_DASHDOT int32 = 3
PS_DASHDOTDOT int32 = 4
PS_NULL int32 = 5
PS_INSIDEFRAME int32 = 6
PS_USERSTYLE int32 = 7
PS_ALTERNATE int32 = 8
PS_STYLE_MASK int32 = 15
PS_ENDCAP_ROUND int32 = 0
PS_ENDCAP_SQUARE int32 = 256
PS_ENDCAP_FLAT int32 = 512
PS_ENDCAP_MASK int32 = 3840
PS_JOIN_ROUND int32 = 0
PS_JOIN_BEVEL int32 = 4096
PS_JOIN_MITER int32 = 8192
PS_JOIN_MASK int32 = 61440
PS_TYPE_MASK int32 = 983040
)const
PS_GEOMETRIC = 65536;
PS_COSMETIC = 0;
PS_SOLID = 0;
PS_DASH = 1;
PS_DOT = 2;
PS_DASHDOT = 3;
PS_DASHDOTDOT = 4;
PS_NULL = 5;
PS_INSIDEFRAME = 6;
PS_USERSTYLE = 7;
PS_ALTERNATE = 8;
PS_STYLE_MASK = 15;
PS_ENDCAP_ROUND = 0;
PS_ENDCAP_SQUARE = 256;
PS_ENDCAP_FLAT = 512;
PS_ENDCAP_MASK = 3840;
PS_JOIN_ROUND = 0;
PS_JOIN_BEVEL = 4096;
PS_JOIN_MITER = 8192;
PS_JOIN_MASK = 61440;
PS_TYPE_MASK = 983040;// PEN_STYLE
pub const PS_GEOMETRIC: i32 = 65536;
pub const PS_COSMETIC: i32 = 0;
pub const PS_SOLID: i32 = 0;
pub const PS_DASH: i32 = 1;
pub const PS_DOT: i32 = 2;
pub const PS_DASHDOT: i32 = 3;
pub const PS_DASHDOTDOT: i32 = 4;
pub const PS_NULL: i32 = 5;
pub const PS_INSIDEFRAME: i32 = 6;
pub const PS_USERSTYLE: i32 = 7;
pub const PS_ALTERNATE: i32 = 8;
pub const PS_STYLE_MASK: i32 = 15;
pub const PS_ENDCAP_ROUND: i32 = 0;
pub const PS_ENDCAP_SQUARE: i32 = 256;
pub const PS_ENDCAP_FLAT: i32 = 512;
pub const PS_ENDCAP_MASK: i32 = 3840;
pub const PS_JOIN_ROUND: i32 = 0;
pub const PS_JOIN_BEVEL: i32 = 4096;
pub const PS_JOIN_MITER: i32 = 8192;
pub const PS_JOIN_MASK: i32 = 61440;
pub const PS_TYPE_MASK: i32 = 983040;const
PS_GEOMETRIC* = 65536
PS_COSMETIC* = 0
PS_SOLID* = 0
PS_DASH* = 1
PS_DOT* = 2
PS_DASHDOT* = 3
PS_DASHDOTDOT* = 4
PS_NULL* = 5
PS_INSIDEFRAME* = 6
PS_USERSTYLE* = 7
PS_ALTERNATE* = 8
PS_STYLE_MASK* = 15
PS_ENDCAP_ROUND* = 0
PS_ENDCAP_SQUARE* = 256
PS_ENDCAP_FLAT* = 512
PS_ENDCAP_MASK* = 3840
PS_JOIN_ROUND* = 0
PS_JOIN_BEVEL* = 4096
PS_JOIN_MITER* = 8192
PS_JOIN_MASK* = 61440
PS_TYPE_MASK* = 983040enum PEN_STYLE : int {
PS_GEOMETRIC = 65536,
PS_COSMETIC = 0,
PS_SOLID = 0,
PS_DASH = 1,
PS_DOT = 2,
PS_DASHDOT = 3,
PS_DASHDOTDOT = 4,
PS_NULL = 5,
PS_INSIDEFRAME = 6,
PS_USERSTYLE = 7,
PS_ALTERNATE = 8,
PS_STYLE_MASK = 15,
PS_ENDCAP_ROUND = 0,
PS_ENDCAP_SQUARE = 256,
PS_ENDCAP_FLAT = 512,
PS_ENDCAP_MASK = 3840,
PS_JOIN_ROUND = 0,
PS_JOIN_BEVEL = 4096,
PS_JOIN_MITER = 8192,
PS_JOIN_MASK = 61440,
PS_TYPE_MASK = 983040,
}#define global PS_GEOMETRIC 0x10000
#define global PS_COSMETIC 0x0
#define global PS_SOLID 0x0
#define global PS_DASH 0x1
#define global PS_DOT 0x2
#define global PS_DASHDOT 0x3
#define global PS_DASHDOTDOT 0x4
#define global PS_NULL 0x5
#define global PS_INSIDEFRAME 0x6
#define global PS_USERSTYLE 0x7
#define global PS_ALTERNATE 0x8
#define global PS_STYLE_MASK 0xF
#define global PS_ENDCAP_ROUND 0x0
#define global PS_ENDCAP_SQUARE 0x100
#define global PS_ENDCAP_FLAT 0x200
#define global PS_ENDCAP_MASK 0xF00
#define global PS_JOIN_ROUND 0x0
#define global PS_JOIN_BEVEL 0x1000
#define global PS_JOIN_MITER 0x2000
#define global PS_JOIN_MASK 0xF000
#define global PS_TYPE_MASK 0xF0000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。