Reference Manual

  • 15.0
  • 07/23/2021
  • Public Content
Contents

Setting the Graphics Mode

Use
SETWINDOWCONFIG
to configure the window for the properties you want. To set the highest possible resolution available with your graphics driver, assign a -1 value for
numxpixels
,
numypixels
,
numtextcols
, and
numtextrows
in the
windowconfig
derived type. This causes Fortran Standard Graphics applications to start in Full Screen mode.
If you specify less than the largest graphics area, the application starts in a window. You can use ALT+ENTER to toggle between Full Screen and windowed views. If your application is a QuickWin application and you do not call
SETWINDOWCONFIG
, the child window defaults to a scrollable text window with the dimensions of 640x480 pixels, 30 lines, 80 columns, and a font size of 8x16. The number of colors depends on the video driver used.
If
SETWINDOWCONFIG
returns .FALSE., the video driver does not support the options specified. The function then adjusts the values in the
windowconfig
derived type to ones that will work and are as close as possible to the requested configuration. You can then call
SETWINDOWCONFIG
again with the adjusted values, which will succeed. For example:
LOGICAL statusmode TYPE (windowconfig) wc wc%numxpixels = 1000 wc%numypixels = 300 wc%numtextcols = -1 wc%numtextrows = -1 wc%numcolors = -1 wc%title = "Opening Title"C wc%fontsize = #000A000C ! 10 X 12 statusmode = SETWINDOWCONFIG(wc) IF (.NOT. statusmode) THEN statusmode = SETWINDOWCONFIG(wc)
If you use
SETWINDOWCONFIG
, you should specify a value for each field ( -1 or your own number for numeric fields, and a C string for the title). Calling
SETWINDOWCONFIG
with only some of the fields specified can result in useless values for the other fields.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.