include vmd.inc DISPLAYMODEINFO Struc wSize dw ? ;size of structure, in bytes wFlags dw ? ;see below DMI_Virtual_Cursor_Maximum db (SIZE Point_Struc) DUP (?) ;see below XChar db ? ;width, in pixels, of character cells YChar db ? ;height, in pixels, of character cells DMI_Cell_Dimensions db (SIZE Point_Struc) DUP (?) ;see below cBitsPerPixel db ? ;bits-per-pixel ratio wPageSize dw ? ;size, in bytes, of each video page MaxBlocks db ? ;maximum number of cursor blocks XCursorMax db ? ;see below YCursorMax db ? ;see below bMaxTrail db ? ;see below cDrawPages db ? ;see below DISPLAYMODEINFO Ends
Contains information about the current video mode.
wFlags
One of the following values:
Value | Meaning |
MI_COLORCURSOR | Color cursors are supported. |
MI_GRAPHICSCURSOR | Display is currently in graphics mode. |
MI_NOCURSOR | No mouse cursor supported. |
DMI_Virtual_Cursor_Maximum
Address of a Point_Struc structure that contains the maximum horizontal and vertical screen coordinates for the current video mode.
DMI_Cell_Dimensions
Dimensions, in pixels, of a character cell in the current video mode.
xCursorMax and yCursorMax
Maximum width and height of a graphics cursor.
bMaxTrail
Maximum length of the cursor trail, or 0 if cursor trails are not supported.
cDrawPages
Number of pages of video memory supported by the video adapter in the current video mode.
See also Point_Struc