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

GET_DEVICE_CAPS_INDEX

列挙型
基底型u4

メンバー 40

名前10進16進
DRIVERVERSION00x0
TECHNOLOGY20x2
HORZSIZE40x4
VERTSIZE60x6
HORZRES80x8
VERTRES100xA
BITSPIXEL120xC
PLANES140xE
NUMBRUSHES160x10
NUMPENS180x12
NUMMARKERS200x14
NUMFONTS220x16
NUMCOLORS240x18
PDEVICESIZE260x1A
CURVECAPS280x1C
LINECAPS300x1E
POLYGONALCAPS320x20
TEXTCAPS340x22
CLIPCAPS360x24
RASTERCAPS380x26
ASPECTX400x28
ASPECTY420x2A
ASPECTXY440x2C
LOGPIXELSX880x58
LOGPIXELSY900x5A
SIZEPALETTE1040x68
NUMRESERVED1060x6A
COLORRES1080x6C
PHYSICALWIDTH1100x6E
PHYSICALHEIGHT1110x6F
PHYSICALOFFSETX1120x70
PHYSICALOFFSETY1130x71
SCALINGFACTORX1140x72
SCALINGFACTORY1150x73
VREFRESH1160x74
DESKTOPVERTRES1170x75
DESKTOPHORZRES1180x76
BLTALIGNMENT1190x77
SHADEBLENDCAPS1200x78
COLORMGMTCAPS1210x79

各言語での定義

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

typedef enum GET_DEVICE_CAPS_INDEX : unsigned int {
    DRIVERVERSION = 0,
    TECHNOLOGY = 2,
    HORZSIZE = 4,
    VERTSIZE = 6,
    HORZRES = 8,
    VERTRES = 10,
    BITSPIXEL = 12,
    PLANES = 14,
    NUMBRUSHES = 16,
    NUMPENS = 18,
    NUMMARKERS = 20,
    NUMFONTS = 22,
    NUMCOLORS = 24,
    PDEVICESIZE = 26,
    CURVECAPS = 28,
    LINECAPS = 30,
    POLYGONALCAPS = 32,
    TEXTCAPS = 34,
    CLIPCAPS = 36,
    RASTERCAPS = 38,
    ASPECTX = 40,
    ASPECTY = 42,
    ASPECTXY = 44,
    LOGPIXELSX = 88,
    LOGPIXELSY = 90,
    SIZEPALETTE = 104,
    NUMRESERVED = 106,
    COLORRES = 108,
    PHYSICALWIDTH = 110,
    PHYSICALHEIGHT = 111,
    PHYSICALOFFSETX = 112,
    PHYSICALOFFSETY = 113,
    SCALINGFACTORX = 114,
    SCALINGFACTORY = 115,
    VREFRESH = 116,
    DESKTOPVERTRES = 117,
    DESKTOPHORZRES = 118,
    BLTALIGNMENT = 119,
    SHADEBLENDCAPS = 120,
    COLORMGMTCAPS = 121
} GET_DEVICE_CAPS_INDEX;
public enum GET_DEVICE_CAPS_INDEX : uint
{
    DRIVERVERSION = 0,
    TECHNOLOGY = 2,
    HORZSIZE = 4,
    VERTSIZE = 6,
    HORZRES = 8,
    VERTRES = 10,
    BITSPIXEL = 12,
    PLANES = 14,
    NUMBRUSHES = 16,
    NUMPENS = 18,
    NUMMARKERS = 20,
    NUMFONTS = 22,
    NUMCOLORS = 24,
    PDEVICESIZE = 26,
    CURVECAPS = 28,
    LINECAPS = 30,
    POLYGONALCAPS = 32,
    TEXTCAPS = 34,
    CLIPCAPS = 36,
    RASTERCAPS = 38,
    ASPECTX = 40,
    ASPECTY = 42,
    ASPECTXY = 44,
    LOGPIXELSX = 88,
    LOGPIXELSY = 90,
    SIZEPALETTE = 104,
    NUMRESERVED = 106,
    COLORRES = 108,
    PHYSICALWIDTH = 110,
    PHYSICALHEIGHT = 111,
    PHYSICALOFFSETX = 112,
    PHYSICALOFFSETY = 113,
    SCALINGFACTORX = 114,
    SCALINGFACTORY = 115,
    VREFRESH = 116,
    DESKTOPVERTRES = 117,
    DESKTOPHORZRES = 118,
    BLTALIGNMENT = 119,
    SHADEBLENDCAPS = 120,
    COLORMGMTCAPS = 121,
}
Public Enum GET_DEVICE_CAPS_INDEX As UInteger
    DRIVERVERSION = 0
    TECHNOLOGY = 2
    HORZSIZE = 4
    VERTSIZE = 6
    HORZRES = 8
    VERTRES = 10
    BITSPIXEL = 12
    PLANES = 14
    NUMBRUSHES = 16
    NUMPENS = 18
    NUMMARKERS = 20
    NUMFONTS = 22
    NUMCOLORS = 24
    PDEVICESIZE = 26
    CURVECAPS = 28
    LINECAPS = 30
    POLYGONALCAPS = 32
    TEXTCAPS = 34
    CLIPCAPS = 36
    RASTERCAPS = 38
    ASPECTX = 40
    ASPECTY = 42
    ASPECTXY = 44
    LOGPIXELSX = 88
    LOGPIXELSY = 90
    SIZEPALETTE = 104
    NUMRESERVED = 106
    COLORRES = 108
    PHYSICALWIDTH = 110
    PHYSICALHEIGHT = 111
    PHYSICALOFFSETX = 112
    PHYSICALOFFSETY = 113
    SCALINGFACTORX = 114
    SCALINGFACTORY = 115
    VREFRESH = 116
    DESKTOPVERTRES = 117
    DESKTOPHORZRES = 118
    BLTALIGNMENT = 119
    SHADEBLENDCAPS = 120
    COLORMGMTCAPS = 121
End Enum
import enum

class GET_DEVICE_CAPS_INDEX(enum.IntEnum):
    DRIVERVERSION = 0
    TECHNOLOGY = 2
    HORZSIZE = 4
    VERTSIZE = 6
    HORZRES = 8
    VERTRES = 10
    BITSPIXEL = 12
    PLANES = 14
    NUMBRUSHES = 16
    NUMPENS = 18
    NUMMARKERS = 20
    NUMFONTS = 22
    NUMCOLORS = 24
    PDEVICESIZE = 26
    CURVECAPS = 28
    LINECAPS = 30
    POLYGONALCAPS = 32
    TEXTCAPS = 34
    CLIPCAPS = 36
    RASTERCAPS = 38
    ASPECTX = 40
    ASPECTY = 42
    ASPECTXY = 44
    LOGPIXELSX = 88
    LOGPIXELSY = 90
    SIZEPALETTE = 104
    NUMRESERVED = 106
    COLORRES = 108
    PHYSICALWIDTH = 110
    PHYSICALHEIGHT = 111
    PHYSICALOFFSETX = 112
    PHYSICALOFFSETY = 113
    SCALINGFACTORX = 114
    SCALINGFACTORY = 115
    VREFRESH = 116
    DESKTOPVERTRES = 117
    DESKTOPHORZRES = 118
    BLTALIGNMENT = 119
    SHADEBLENDCAPS = 120
    COLORMGMTCAPS = 121
// GET_DEVICE_CAPS_INDEX
pub const DRIVERVERSION: u32 = 0;
pub const TECHNOLOGY: u32 = 2;
pub const HORZSIZE: u32 = 4;
pub const VERTSIZE: u32 = 6;
pub const HORZRES: u32 = 8;
pub const VERTRES: u32 = 10;
pub const BITSPIXEL: u32 = 12;
pub const PLANES: u32 = 14;
pub const NUMBRUSHES: u32 = 16;
pub const NUMPENS: u32 = 18;
pub const NUMMARKERS: u32 = 20;
pub const NUMFONTS: u32 = 22;
pub const NUMCOLORS: u32 = 24;
pub const PDEVICESIZE: u32 = 26;
pub const CURVECAPS: u32 = 28;
pub const LINECAPS: u32 = 30;
pub const POLYGONALCAPS: u32 = 32;
pub const TEXTCAPS: u32 = 34;
pub const CLIPCAPS: u32 = 36;
pub const RASTERCAPS: u32 = 38;
pub const ASPECTX: u32 = 40;
pub const ASPECTY: u32 = 42;
pub const ASPECTXY: u32 = 44;
pub const LOGPIXELSX: u32 = 88;
pub const LOGPIXELSY: u32 = 90;
pub const SIZEPALETTE: u32 = 104;
pub const NUMRESERVED: u32 = 106;
pub const COLORRES: u32 = 108;
pub const PHYSICALWIDTH: u32 = 110;
pub const PHYSICALHEIGHT: u32 = 111;
pub const PHYSICALOFFSETX: u32 = 112;
pub const PHYSICALOFFSETY: u32 = 113;
pub const SCALINGFACTORX: u32 = 114;
pub const SCALINGFACTORY: u32 = 115;
pub const VREFRESH: u32 = 116;
pub const DESKTOPVERTRES: u32 = 117;
pub const DESKTOPHORZRES: u32 = 118;
pub const BLTALIGNMENT: u32 = 119;
pub const SHADEBLENDCAPS: u32 = 120;
pub const COLORMGMTCAPS: u32 = 121;
// GET_DEVICE_CAPS_INDEX
const (
	DRIVERVERSION uint32 = 0
	TECHNOLOGY uint32 = 2
	HORZSIZE uint32 = 4
	VERTSIZE uint32 = 6
	HORZRES uint32 = 8
	VERTRES uint32 = 10
	BITSPIXEL uint32 = 12
	PLANES uint32 = 14
	NUMBRUSHES uint32 = 16
	NUMPENS uint32 = 18
	NUMMARKERS uint32 = 20
	NUMFONTS uint32 = 22
	NUMCOLORS uint32 = 24
	PDEVICESIZE uint32 = 26
	CURVECAPS uint32 = 28
	LINECAPS uint32 = 30
	POLYGONALCAPS uint32 = 32
	TEXTCAPS uint32 = 34
	CLIPCAPS uint32 = 36
	RASTERCAPS uint32 = 38
	ASPECTX uint32 = 40
	ASPECTY uint32 = 42
	ASPECTXY uint32 = 44
	LOGPIXELSX uint32 = 88
	LOGPIXELSY uint32 = 90
	SIZEPALETTE uint32 = 104
	NUMRESERVED uint32 = 106
	COLORRES uint32 = 108
	PHYSICALWIDTH uint32 = 110
	PHYSICALHEIGHT uint32 = 111
	PHYSICALOFFSETX uint32 = 112
	PHYSICALOFFSETY uint32 = 113
	SCALINGFACTORX uint32 = 114
	SCALINGFACTORY uint32 = 115
	VREFRESH uint32 = 116
	DESKTOPVERTRES uint32 = 117
	DESKTOPHORZRES uint32 = 118
	BLTALIGNMENT uint32 = 119
	SHADEBLENDCAPS uint32 = 120
	COLORMGMTCAPS uint32 = 121
)
const
  DRIVERVERSION = 0;
  TECHNOLOGY = 2;
  HORZSIZE = 4;
  VERTSIZE = 6;
  HORZRES = 8;
  VERTRES = 10;
  BITSPIXEL = 12;
  PLANES = 14;
  NUMBRUSHES = 16;
  NUMPENS = 18;
  NUMMARKERS = 20;
  NUMFONTS = 22;
  NUMCOLORS = 24;
  PDEVICESIZE = 26;
  CURVECAPS = 28;
  LINECAPS = 30;
  POLYGONALCAPS = 32;
  TEXTCAPS = 34;
  CLIPCAPS = 36;
  RASTERCAPS = 38;
  ASPECTX = 40;
  ASPECTY = 42;
  ASPECTXY = 44;
  LOGPIXELSX = 88;
  LOGPIXELSY = 90;
  SIZEPALETTE = 104;
  NUMRESERVED = 106;
  COLORRES = 108;
  PHYSICALWIDTH = 110;
  PHYSICALHEIGHT = 111;
  PHYSICALOFFSETX = 112;
  PHYSICALOFFSETY = 113;
  SCALINGFACTORX = 114;
  SCALINGFACTORY = 115;
  VREFRESH = 116;
  DESKTOPVERTRES = 117;
  DESKTOPHORZRES = 118;
  BLTALIGNMENT = 119;
  SHADEBLENDCAPS = 120;
  COLORMGMTCAPS = 121;
// GET_DEVICE_CAPS_INDEX
pub const DRIVERVERSION: u32 = 0;
pub const TECHNOLOGY: u32 = 2;
pub const HORZSIZE: u32 = 4;
pub const VERTSIZE: u32 = 6;
pub const HORZRES: u32 = 8;
pub const VERTRES: u32 = 10;
pub const BITSPIXEL: u32 = 12;
pub const PLANES: u32 = 14;
pub const NUMBRUSHES: u32 = 16;
pub const NUMPENS: u32 = 18;
pub const NUMMARKERS: u32 = 20;
pub const NUMFONTS: u32 = 22;
pub const NUMCOLORS: u32 = 24;
pub const PDEVICESIZE: u32 = 26;
pub const CURVECAPS: u32 = 28;
pub const LINECAPS: u32 = 30;
pub const POLYGONALCAPS: u32 = 32;
pub const TEXTCAPS: u32 = 34;
pub const CLIPCAPS: u32 = 36;
pub const RASTERCAPS: u32 = 38;
pub const ASPECTX: u32 = 40;
pub const ASPECTY: u32 = 42;
pub const ASPECTXY: u32 = 44;
pub const LOGPIXELSX: u32 = 88;
pub const LOGPIXELSY: u32 = 90;
pub const SIZEPALETTE: u32 = 104;
pub const NUMRESERVED: u32 = 106;
pub const COLORRES: u32 = 108;
pub const PHYSICALWIDTH: u32 = 110;
pub const PHYSICALHEIGHT: u32 = 111;
pub const PHYSICALOFFSETX: u32 = 112;
pub const PHYSICALOFFSETY: u32 = 113;
pub const SCALINGFACTORX: u32 = 114;
pub const SCALINGFACTORY: u32 = 115;
pub const VREFRESH: u32 = 116;
pub const DESKTOPVERTRES: u32 = 117;
pub const DESKTOPHORZRES: u32 = 118;
pub const BLTALIGNMENT: u32 = 119;
pub const SHADEBLENDCAPS: u32 = 120;
pub const COLORMGMTCAPS: u32 = 121;
const
  DRIVERVERSION* = 0
  TECHNOLOGY* = 2
  HORZSIZE* = 4
  VERTSIZE* = 6
  HORZRES* = 8
  VERTRES* = 10
  BITSPIXEL* = 12
  PLANES* = 14
  NUMBRUSHES* = 16
  NUMPENS* = 18
  NUMMARKERS* = 20
  NUMFONTS* = 22
  NUMCOLORS* = 24
  PDEVICESIZE* = 26
  CURVECAPS* = 28
  LINECAPS* = 30
  POLYGONALCAPS* = 32
  TEXTCAPS* = 34
  CLIPCAPS* = 36
  RASTERCAPS* = 38
  ASPECTX* = 40
  ASPECTY* = 42
  ASPECTXY* = 44
  LOGPIXELSX* = 88
  LOGPIXELSY* = 90
  SIZEPALETTE* = 104
  NUMRESERVED* = 106
  COLORRES* = 108
  PHYSICALWIDTH* = 110
  PHYSICALHEIGHT* = 111
  PHYSICALOFFSETX* = 112
  PHYSICALOFFSETY* = 113
  SCALINGFACTORX* = 114
  SCALINGFACTORY* = 115
  VREFRESH* = 116
  DESKTOPVERTRES* = 117
  DESKTOPHORZRES* = 118
  BLTALIGNMENT* = 119
  SHADEBLENDCAPS* = 120
  COLORMGMTCAPS* = 121
enum GET_DEVICE_CAPS_INDEX : uint {
    DRIVERVERSION = 0,
    TECHNOLOGY = 2,
    HORZSIZE = 4,
    VERTSIZE = 6,
    HORZRES = 8,
    VERTRES = 10,
    BITSPIXEL = 12,
    PLANES = 14,
    NUMBRUSHES = 16,
    NUMPENS = 18,
    NUMMARKERS = 20,
    NUMFONTS = 22,
    NUMCOLORS = 24,
    PDEVICESIZE = 26,
    CURVECAPS = 28,
    LINECAPS = 30,
    POLYGONALCAPS = 32,
    TEXTCAPS = 34,
    CLIPCAPS = 36,
    RASTERCAPS = 38,
    ASPECTX = 40,
    ASPECTY = 42,
    ASPECTXY = 44,
    LOGPIXELSX = 88,
    LOGPIXELSY = 90,
    SIZEPALETTE = 104,
    NUMRESERVED = 106,
    COLORRES = 108,
    PHYSICALWIDTH = 110,
    PHYSICALHEIGHT = 111,
    PHYSICALOFFSETX = 112,
    PHYSICALOFFSETY = 113,
    SCALINGFACTORX = 114,
    SCALINGFACTORY = 115,
    VREFRESH = 116,
    DESKTOPVERTRES = 117,
    DESKTOPHORZRES = 118,
    BLTALIGNMENT = 119,
    SHADEBLENDCAPS = 120,
    COLORMGMTCAPS = 121,
}
#define global DRIVERVERSION   0x0
#define global TECHNOLOGY      0x2
#define global HORZSIZE        0x4
#define global VERTSIZE        0x6
#define global HORZRES         0x8
#define global VERTRES         0xA
#define global BITSPIXEL       0xC
#define global PLANES          0xE
#define global NUMBRUSHES      0x10
#define global NUMPENS         0x12
#define global NUMMARKERS      0x14
#define global NUMFONTS        0x16
#define global NUMCOLORS       0x18
#define global PDEVICESIZE     0x1A
#define global CURVECAPS       0x1C
#define global LINECAPS        0x1E
#define global POLYGONALCAPS   0x20
#define global TEXTCAPS        0x22
#define global CLIPCAPS        0x24
#define global RASTERCAPS      0x26
#define global ASPECTX         0x28
#define global ASPECTY         0x2A
#define global ASPECTXY        0x2C
#define global LOGPIXELSX      0x58
#define global LOGPIXELSY      0x5A
#define global SIZEPALETTE     0x68
#define global NUMRESERVED     0x6A
#define global COLORRES        0x6C
#define global PHYSICALWIDTH   0x6E
#define global PHYSICALHEIGHT  0x6F
#define global PHYSICALOFFSETX 0x70
#define global PHYSICALOFFSETY 0x71
#define global SCALINGFACTORX  0x72
#define global SCALINGFACTORY  0x73
#define global VREFRESH        0x74
#define global DESKTOPVERTRES  0x75
#define global DESKTOPHORZRES  0x76
#define global BLTALIGNMENT    0x77
#define global SHADEBLENDCAPS  0x78
#define global COLORMGMTCAPS   0x79