Skip to content
Tristan Hume edited this page Apr 23, 2012 · 2 revisions

#Config.Display

##Syntax Config.Display (displayCode : int) : int

##Description Config.Display returns information about the display (or displays) attached to the computer. The parameter displayCode determines what sort of information is passed back. displayCode has a number of possible values, all summarized by a set of predefined constants.

At the time of this writing, the following constants were defined:

cdScreenHeight return the height of the screen in pixels. cdScreenWidth return the width of the screen in pixels. cdMaxNumColors return the maximum number of colors supported by the display. cdMaxNumColours return the maximum number of colors supported by the display.

##Example This program prints the screen width and height.

    const width : int := Config.Display (cdScreenWidth)
    const height: int := Config.Display (cdScreenHeight)
    put "The screen width is ", width, "  the screen height is ", height

##Details On the Macintosh, it's possible to have multiple displays attached to a single computer. To get information about the extra displays, you can call Config.Display with any of the first four constants above plus one, two, three, etc. This will return the height, width or maximum number of colors for the second, third and beyond displays.

##Example This program prints the screen width and height of the second display on a Macintosh.

    const width : int := Config.Display (cdScreenWidth + 1)
    const height: int := Config.Display (cdScreenHeight + 1)
    put "The second display size is ", width, "  x ", height

##Status Exported qualified.

This means that you can only call the function by calling Config.Display, not by calling Display.

Clone this wiki locally