1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Resolvido - Função C\C++, ecrã completo

Discussão em 'Programação' iniciada por Peter V5, 21 de Outubro de 2008. (Respostas: 2; Visualizações: 664)

  1. Peter V5

    Peter V5 Folding Member

    Olá, há alguma função para fazer com que o ecrã da linha de comandos fica em modo de ecrã completo, eu sei que podemos ir às propriedades da linha de comandos e mudar o modo de visualização, mas se houver alguma função que eu possa utilizar era porreiro, obrigado desde já
     
    Última edição: 21 de Outubro de 2008
  2. Toma lá, acho k dá para tirares umas ideias...

    Código:
     
    #include <stdio.h>
    #ifndef _WIN32_WINNT
    #define _WIN32_WINNT 0x0502
    #endif
    #include <windows.h>
    #define FULL_SCREEN TRUE
    #define WINDOWED FALSE
    BOOL setScreenMode( BOOL b )
    {
    COORD coord;
    BOOL success = 0;
     
    HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
    if(hConsole == NULL || hConsole == INVALID_HANDLE_VALUE )
    return success;
     
    if(b)
    success = SetConsoleDisplayMode( hConsole, CONSOLE_FULLSCREEN_MODE, &coord);
    else
    success = SetConsoleDisplayMode( hConsole, CONSOLE_WINDOWED_MODE, &coord);
     
    return success;
    }
    int main( )
    {
    BOOL mode;
    mode = setScreenMode( FULL_SCREEN );
    if(mode)
    printf("Modo FullScreen");
    else
    printf("Falha no modo de FullScreen");
     
    getchar( );
     
    mode = setScreenMode( WINDOWED );
    if(mode)
    printf("Modo Janela");
    else
    printf("Falha no modo de Janela");
     
    getchar( );
     
    return(0);
    }
    
     
    Última edição pelo moderador: 21 de Outubro de 2008
  3. Peter V5

    Peter V5 Folding Member

    Obrigado, era exactamente isto que eu queria.

    Cumpz..
     

Partilhar esta Página