Borland C++ reference

graphdefaults

raw OCR

Resets all graphics settings to their defaults.

Defined in header <graphics.h>

Syntax

#include <graphics.h>
void far graphdefaults(void);

Portability

DOSUNIXWindowsANSI CC++ only
■

Remarks

graphdefaults resets all graphics settings to their defaults:

■ sets the viewport to the entire screen. B moves the current position to (0,0). ■ sets the default palette colors, background color, and drawing color. ■ sets the default fill style and pattern. H sets the default text font and justification.

Return value

None.

See also

Example

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
   /* request autodetection */
   int gdriver = DETECT, gmode, errorcode;
   int maxx, maxy;

   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "");

   /* read result of initialization */
   errorcode = graphresult ();
if  (errorcode != grOk) {  /* an error occurred */
   printf ("Graphics error: %s\n", grapherrormsg(errorcode));
   printf ("Press any key to halt:");
   getchO ;
   exit(l);                /* terminate with an error code */
}

maxx = getmaxx ();
maxy - getmaxy ();
/* output line with nondefault  settings */
setlinestyle(DOTTED_LINE, 0,  3);
line(0, 0, maxx, maxy) ;
outtextxy (maxx/2, maxy/3, "Before default values are restored.
getchO ;
/* restore default values for everything  */
graphdefaults 0;

/* clear the screen */
cleardeviceO ;

/* output line with default settings  V
lineiiiie\u,u,maxx,uidAX,maxy)iiidAyj;;
outtextxy (maxx/2, maxy/3, "After restoring default values.");

/* clean up */
getchO ;
closegraphO ;
return 0;

Differences from modern implementations

Nothing recorded yet.

Modern references

These are search links, not yet checked by hand.