BLTALIGNMENT |
The preferred blit alignment. |
CC_CHORD |
A curve capabilities flag that indicates chord arcs are supported. |
CC_CIRCLES |
A curve capabilities flag that indicates circles are supported. |
CC_ELLIPSES |
A curve capabilities flag that indicates ellipses are supported. |
CC_INTERIORS |
A curve capabilities flag that indicates interiors are supported. |
CC_NONE |
A curve capabilities flag that indicates curves are not supported. |
CC_PIE |
A curve capabilities flag that indicates pie wedge shapes are supported. |
CC_ROUNDRECT |
A curve capabilities flag that indicates rounded rectangles are supported. |
CC_STYLED |
A curve capabilities flag that indicates styled lines are supported. |
CC_WIDE |
A curve capabilities flag that indicates wide lines are supported. |
CC_WIDESTYLED |
A curve capabilities flag that indicates wide styled lines are supported. |
CP_NONE |
A clipping capabilities flag that indicates clipping of output is not supported. |
CP_RECTANGLE |
A clipping capabilities flag that indicates output is clipped to rectangles. |
CP_REGION |
A clipping capabilities flag that indicates output is clipped to Region. |
DESKTOPHORZRES |
The desktop's horizontal resolution. |
DESKTOPVERTRES |
The desktop's vertical resolution. |
DT_CHARSTREAM |
The device technology flag for a character stream. |
DT_DISPFILE |
The device technology flag for a display file. |
DT_METAFILE |
The device technology flag for a metafile. |
DT_PLOTTER |
The device technology flag for a vector plotter (typically used in CAD). |
DT_RASCAMERA |
The device technology flag for a raster camera. |
DT_RASDISPLAY |
The device technology flag for a raster display. |
DT_RASPRINTER |
The device technology flag for a raster printer. |
LC_INTERIORS |
A line capabilities flag that indicates interiors are supported. |
LC_MARKER |
A line capabilities flag that indicates marker lines are supported. |
LC_NONE |
A line capabilities flag that indicates lines are not supported. |
LC_POLYLINE |
A line capabilities flag that indicates polylines are supported. |
LC_POLYMARKER |
A line capabilities flag that indicates polylinemarkers are supported. |
LC_STYLED |
A line capabilities flag that indicates styled lines are supported. |
LC_WIDE |
A line capabilities flag that indicates wide lines are supported. |
LC_WIDESTYLED |
A line capabilities flag that indicates wide styled lines are supported. |
PC_INTERIORS |
A polygonal capabilities flag that indicates interiors are supported. |
PC_NONE |
A polygonal capabilities flag that indicates polygonals are not supported. |
PC_PATHS |
A polygonal capabilities flag that indicates paths are supported. |
PC_POLYGON |
A polygonal capabilities flag that indicates polygons are supported. |
PC_POLYPOLYGON |
A polygonal capabilities flag that indicates poly-polygons are supported. |
PC_RECTANGLE |
A polygonal capabilities flag that indicates rectangles are supported. |
PC_SCANLINE |
A polygonal capabilities flag that indicates scan lines are supported. |
PC_STYLED |
A polygonal capabilities flag that indicates styled borders are supported. |
PC_TRAPEZOID |
A polygonal capabilities flag that indicates trapezoids are supported. |
PC_WIDE |
A polygonal capabilities flag that indicates wide borders are supported. |
PC_WIDESTYLED |
A polygonal capabilities flag that indicates wide styled borders are supported. |
PC_WINDPOLYGON |
A polygonal capabilities flag that indicates winding polygonals are supported. |
RC_BANDING |
A raster capabilities flag that indicates the device requires banding support. |
RC_BIGFONT |
A raster capabilities flag that indicates the device supports fonts greater than 64K. |
RC_BITBLT |
A raster capabilities flag that indicates the device can transfer bitmaps. |
RC_BITMAP64 |
A raster capabilities flag that indicates the device can support bitmaps larger than 64K. |
RC_DEVBITS |
A raster capabilities flag that indicates the device supports device bitmaps. |
RC_DI_BITMAP |
A raster capabilities flag that indicates the device supports setDIBits and getDIBits Windows functions. |
RC_DIBTODEV |
A raster capabilities flag that indicates the device supports the SetDIBitsToDevice and getDIBitsToDevice Windows function. |
RC_FLOODFILL |
A raster capabilities flag that indicates the device supports flood fill operations. |
RC_GDI20_OUTPUT |
A raster capabilities flag that indicates the device supports Windows version 2.0 features. |
RC_GDI20_STATE |
A raster capabilities flag that indicates the device includes a state block in the device context. |
RC_NONE |
A raster capabilities flag that indicates the device has no raster capabilities. |
RC_OP_DX_OUTPUT |
A raster capabilities flag that indicates the device supports device opaque and dx arrays. |
RC_PALETTE |
A raster capabilities flag that specifies a palette-based device. |
RC_SAVEBITMAP |
A raster capabilities flag that indicates the device can save bitmaps locally. |
RC_SCALING |
A raster capabilities flag that indicates the device supports scaling. |
RC_STRETCHBLT |
A raster capabilities flag that indicates the device supports StretchBlt operations. |
RC_STRETCHDIB |
A raster capabilities flag that indicates the device supports the StretchDIBits Windows function. |
TC_CP_STROKE |
A text capabilities flag that indicates the device can clip device fonts to a pixel boundary. |
TC_CR_90 |
A text capabilities flag that indicates 90-degree character rotation is supported. Fonts are rotated only 90 degrees at a time. |
TC_CR_ANY |
A text capabilities flag that indicates any degree character rotation is supported. |
TC_EA_DOUBLE |
A text capabilities flag that indicates the device can make device fonts bold. If this bit is not set for printer drivers, the GDI (graphics device interface) attempts to create bold device fonts by printing them twice. |
TC_IA_ABLE |
A text capabilities flag that indicates the device can make device fonts italic. If this bit is not set, the GDI assumes that italics are not available. |
TC_OP_CHARACTER |
A text capabilities flag that indicates the device can place device fonts at any pixel location. This is required for any device with device fonts. |
TC_OP_STROKE |
A text capabilities flag that indicates the device can omit any stroke of a device font. |
TC_RA_ABLE |
A text capabilities flag that indicates that the GDI should enumerate any raster or TrueType® fonts that are available for this device in response to a call to the EnumFonts or EnumFontFamilies Microsoft® Windows® functions. If this bit is not set, GDI-supplied raster or TrueType® fonts are not enumerated when these functions are called. |
TC_RESERVED |
A reserved text capabilities flag. |
TC_SA_CONTIN |
A text capabilities flag that indicates the device can scale device fonts by any amount, but still preserve the x and y ratios. |
TC_SA_DOUBLE |
A text capabilities flag that indicates can double the size of device fonts. |
TC_SA_INTEGER |
A text capabilities flag that the device can scale device fonts in any integer multiple. |
TC_SCROLLBLT |
A text capabilities flag that indicates text scrolling is not performed with blitting operations. |
TC_SF_X_YINDEP |
A text capabilities flag that indicates the device can scale device fonts separately in x and y directions. |
TC_SO_ABLE |
A text capabilities flag that indicates the device can strikeout device fonts. If this bit is not set, GDI creates strikethroughs for device fonts. |
TC_UA_ABLE |
A text capabilities flag that indicates the device can underline device fonts. If this bit is not set, the GDI creates underlines for device fonts. |
TC_VA_ABLE |
A text capabilities flag that indicates that GDI should enumerate any vector fonts available for this device in response to a call to the EnumFonts or EnumFontFamilies Windows functions. This is significant for vector devices only (that is, for plotters). Display drivers (which must be able to use raster fonts) and raster printer drivers always enumerate vector fonts, because GDI rasterizes vector fonts before sending them to the driver. |
VREFRESH |
The current vertical refresh rate of the display device. |