ホーム › Graphics.Gdi › ROP_CODE
ROP_CODE
列挙型フラグメンバー 17
| 名前 | 10進 | 16進 |
|---|---|---|
| BLACKNESS | 66 | 0x42 |
| NOTSRCERASE | 1114278 | 0x1100A6 |
| NOTSRCCOPY | 3342344 | 0x330008 |
| SRCERASE | 4457256 | 0x440328 |
| DSTINVERT | 5570569 | 0x550009 |
| PATINVERT | 5898313 | 0x5A0049 |
| SRCINVERT | 6684742 | 0x660046 |
| SRCAND | 8913094 | 0x8800C6 |
| MERGEPAINT | 12255782 | 0xBB0226 |
| MERGECOPY | 12583114 | 0xC000CA |
| SRCCOPY | 13369376 | 0xCC0020 |
| SRCPAINT | 15597702 | 0xEE0086 |
| PATCOPY | 15728673 | 0xF00021 |
| PATPAINT | 16452105 | 0xFB0A09 |
| WHITENESS | 16711778 | 0xFF0062 |
| CAPTUREBLT | 1073741824 | 0x40000000 |
| NOMIRRORBITMAP | 2147483648 | 0x80000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum ROP_CODE : unsigned int {
BLACKNESS = 66,
NOTSRCERASE = 1114278,
NOTSRCCOPY = 3342344,
SRCERASE = 4457256,
DSTINVERT = 5570569,
PATINVERT = 5898313,
SRCINVERT = 6684742,
SRCAND = 8913094,
MERGEPAINT = 12255782,
MERGECOPY = 12583114,
SRCCOPY = 13369376,
SRCPAINT = 15597702,
PATCOPY = 15728673,
PATPAINT = 16452105,
WHITENESS = 16711778,
CAPTUREBLT = 1073741824,
NOMIRRORBITMAP = 2147483648
} ROP_CODE;[Flags]
public enum ROP_CODE : uint
{
BLACKNESS = 66,
NOTSRCERASE = 1114278,
NOTSRCCOPY = 3342344,
SRCERASE = 4457256,
DSTINVERT = 5570569,
PATINVERT = 5898313,
SRCINVERT = 6684742,
SRCAND = 8913094,
MERGEPAINT = 12255782,
MERGECOPY = 12583114,
SRCCOPY = 13369376,
SRCPAINT = 15597702,
PATCOPY = 15728673,
PATPAINT = 16452105,
WHITENESS = 16711778,
CAPTUREBLT = 1073741824,
NOMIRRORBITMAP = 2147483648,
}<Flags>
Public Enum ROP_CODE As UInteger
BLACKNESS = 66
NOTSRCERASE = 1114278
NOTSRCCOPY = 3342344
SRCERASE = 4457256
DSTINVERT = 5570569
PATINVERT = 5898313
SRCINVERT = 6684742
SRCAND = 8913094
MERGEPAINT = 12255782
MERGECOPY = 12583114
SRCCOPY = 13369376
SRCPAINT = 15597702
PATCOPY = 15728673
PATPAINT = 16452105
WHITENESS = 16711778
CAPTUREBLT = 1073741824
NOMIRRORBITMAP = 2147483648
End Enumimport enum
class ROP_CODE(enum.IntFlag):
BLACKNESS = 66
NOTSRCERASE = 1114278
NOTSRCCOPY = 3342344
SRCERASE = 4457256
DSTINVERT = 5570569
PATINVERT = 5898313
SRCINVERT = 6684742
SRCAND = 8913094
MERGEPAINT = 12255782
MERGECOPY = 12583114
SRCCOPY = 13369376
SRCPAINT = 15597702
PATCOPY = 15728673
PATPAINT = 16452105
WHITENESS = 16711778
CAPTUREBLT = 1073741824
NOMIRRORBITMAP = 2147483648// ROP_CODE (flags)
pub const BLACKNESS: u32 = 66;
pub const NOTSRCERASE: u32 = 1114278;
pub const NOTSRCCOPY: u32 = 3342344;
pub const SRCERASE: u32 = 4457256;
pub const DSTINVERT: u32 = 5570569;
pub const PATINVERT: u32 = 5898313;
pub const SRCINVERT: u32 = 6684742;
pub const SRCAND: u32 = 8913094;
pub const MERGEPAINT: u32 = 12255782;
pub const MERGECOPY: u32 = 12583114;
pub const SRCCOPY: u32 = 13369376;
pub const SRCPAINT: u32 = 15597702;
pub const PATCOPY: u32 = 15728673;
pub const PATPAINT: u32 = 16452105;
pub const WHITENESS: u32 = 16711778;
pub const CAPTUREBLT: u32 = 1073741824;
pub const NOMIRRORBITMAP: u32 = 2147483648;// ROP_CODE
const (
BLACKNESS uint32 = 66
NOTSRCERASE uint32 = 1114278
NOTSRCCOPY uint32 = 3342344
SRCERASE uint32 = 4457256
DSTINVERT uint32 = 5570569
PATINVERT uint32 = 5898313
SRCINVERT uint32 = 6684742
SRCAND uint32 = 8913094
MERGEPAINT uint32 = 12255782
MERGECOPY uint32 = 12583114
SRCCOPY uint32 = 13369376
SRCPAINT uint32 = 15597702
PATCOPY uint32 = 15728673
PATPAINT uint32 = 16452105
WHITENESS uint32 = 16711778
CAPTUREBLT uint32 = 1073741824
NOMIRRORBITMAP uint32 = 2147483648
)const
BLACKNESS = 66;
NOTSRCERASE = 1114278;
NOTSRCCOPY = 3342344;
SRCERASE = 4457256;
DSTINVERT = 5570569;
PATINVERT = 5898313;
SRCINVERT = 6684742;
SRCAND = 8913094;
MERGEPAINT = 12255782;
MERGECOPY = 12583114;
SRCCOPY = 13369376;
SRCPAINT = 15597702;
PATCOPY = 15728673;
PATPAINT = 16452105;
WHITENESS = 16711778;
CAPTUREBLT = 1073741824;
NOMIRRORBITMAP = 2147483648;// ROP_CODE
pub const BLACKNESS: u32 = 66;
pub const NOTSRCERASE: u32 = 1114278;
pub const NOTSRCCOPY: u32 = 3342344;
pub const SRCERASE: u32 = 4457256;
pub const DSTINVERT: u32 = 5570569;
pub const PATINVERT: u32 = 5898313;
pub const SRCINVERT: u32 = 6684742;
pub const SRCAND: u32 = 8913094;
pub const MERGEPAINT: u32 = 12255782;
pub const MERGECOPY: u32 = 12583114;
pub const SRCCOPY: u32 = 13369376;
pub const SRCPAINT: u32 = 15597702;
pub const PATCOPY: u32 = 15728673;
pub const PATPAINT: u32 = 16452105;
pub const WHITENESS: u32 = 16711778;
pub const CAPTUREBLT: u32 = 1073741824;
pub const NOMIRRORBITMAP: u32 = 2147483648;const
BLACKNESS* = 66
NOTSRCERASE* = 1114278
NOTSRCCOPY* = 3342344
SRCERASE* = 4457256
DSTINVERT* = 5570569
PATINVERT* = 5898313
SRCINVERT* = 6684742
SRCAND* = 8913094
MERGEPAINT* = 12255782
MERGECOPY* = 12583114
SRCCOPY* = 13369376
SRCPAINT* = 15597702
PATCOPY* = 15728673
PATPAINT* = 16452105
WHITENESS* = 16711778
CAPTUREBLT* = 1073741824
NOMIRRORBITMAP* = 2147483648enum ROP_CODE : uint {
BLACKNESS = 66,
NOTSRCERASE = 1114278,
NOTSRCCOPY = 3342344,
SRCERASE = 4457256,
DSTINVERT = 5570569,
PATINVERT = 5898313,
SRCINVERT = 6684742,
SRCAND = 8913094,
MERGEPAINT = 12255782,
MERGECOPY = 12583114,
SRCCOPY = 13369376,
SRCPAINT = 15597702,
PATCOPY = 15728673,
PATPAINT = 16452105,
WHITENESS = 16711778,
CAPTUREBLT = 1073741824,
NOMIRRORBITMAP = 2147483648,
}#define global BLACKNESS 0x42
#define global NOTSRCERASE 0x1100A6
#define global NOTSRCCOPY 0x330008
#define global SRCERASE 0x440328
#define global DSTINVERT 0x550009
#define global PATINVERT 0x5A0049
#define global SRCINVERT 0x660046
#define global SRCAND 0x8800C6
#define global MERGEPAINT 0xBB0226
#define global MERGECOPY 0xC000CA
#define global SRCCOPY 0xCC0020
#define global SRCPAINT 0xEE0086
#define global PATCOPY 0xF00021
#define global PATPAINT 0xFB0A09
#define global WHITENESS 0xFF0062
#define global CAPTUREBLT 0x40000000
#define global NOMIRRORBITMAP 0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。