graphics.h


Función getgraphmode Borland® C

int far getgraphmode(void);

Esta función es usada para obtener el valor del modo gráfico actual. El dispositivo actual debe ser considerado cuando se interprete el valor de retorno. Esta función sólo debería ser llamada después de que el sistema gráfico haya sido inicialiazado con la función initgraph.

Existen varios valores para los modos de cada dispositivo.

Valor de retorno:

La función getgraphmode retorna el modo gráfico como es establecido por initgraph o setgraphmode.

Ejemplo:

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

int main() {
   int gdriver = EGA;
   int gmodo = EGAHI;
   int modo;

/* Si has registrado los dispositivos para que formen parte de graphics.lib
** entonces usa estas sentencias:

   registerbgidriver( EGAVGA_driver );
   initgraph( &gdriver, &gmodo, "" );
*/

/* Si no, entonces has de "decir" dónde se encuentra el dispositivo gráfico */

   initgraph( &gdriver, &gmodo, "C:\\BC5\\BGI" );

   modo = getgraphmode();
   bar( 50, 50, 350, 300 );

   getch();    /* Pausa */
   closegraph();

   printf( "Modo gráfico: %d\n", modo );

   return 0;
}