setvisualpage
raw OCR
Sets the visual graphics page number.
Defined in header <graphics.h>
Syntax
#include <graphics.h>
void far setvisualpage(int page);
Portability
| DOS | UNIX | Windows | ANSI C | C++ only |
|---|---|---|---|---|
| ■ |
Remarks
setvisualpage makes page the visual graphics page.
Return value
None.
See also
Example
#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
/* select driver and mode that supports multiple pages */
int gdriver = EGA, gmode = EGAHI, errorcode;
int X, y, ht;
/* 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(errorcc
printf ("Press any key to halt:");
getchO ;
exit(l) ; /* terminate with an error code */
X = getmaxx () / 2;
y = getmaxy () / 2;
ht = textheight("W") ;
/* select the off screen page for drawing */
setactivepage(l) ;
/* draw a line on page #1 */
line(0, 0, getmaxxO, getmaxy()) ;
/* output a message on page #1 */
settext]ustify(CENTER_TEXT, CENTER_TEXT);
outtextxy(x, y, "This is page #1:");
outtextxy(x, y+ht, "Press any key to halt:");
/* select drawing to page 7
setactivepage(O) ;
/* output a message on page #0 */
outtextxy(x, y, "This is page #0.");
outtextxy(x, y+ht, "Press any key to view page #1:");
getchO ;
/* select page #1 as the visible page */
setvisualpage (1);
/* clean up */
getchO ;
closegraph();
return 0;
Differences from modern implementations
Nothing recorded yet.
Modern references
These are search links, not yet checked by hand.
Stable link: /3.1/graphics.h/setvisualpage/
· short form /3.1/setvisualpage/