#include "graphics.h" int getvisualpage(void);
The visual graphics page might not be the one where drawing currnetly takes place.
The original winbgi was designed to support up to 16 pages, but I have only used pages 1 and 2 myself. NOTE: Using page number 0 might mess up the colors. I use pages 1-2 for double buffering.