Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Appilcazione a schermo intero!!
Forum - C/C++ - Appilcazione a schermo intero!!

Avatar
Corryy (Normal User)
Newbie


Messaggi: 2
Iscritto: 11/06/2008

Segnala al moderatore
Postato alle 17:13
Mercoledì, 11/06/2008
Ciao a tutti... membri del forum.... Chiedevo se era possibile nel linguaggio C a impostare lo schermo intero: Fare in modo che una volta avviato l' EXE l' applicazione venga visualizzato a tutto achermo.

Qualcuno mi può aiutare...?!?? :alert:

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 17:55
Mercoledì, 11/06/2008
Questa scelta non dipende dal linguaggio C (in cui non e' previsto nulla per fare quello che chiedi, e non potrebbe esserci ...) ma dal sistema operativo con cui operi (Windows, Unix, Linux ...).

Inoltre, dipende anche dal tipo di progetto che hai creato (Console, Window, con o senza MFC, ATL, ...)

PM Quote
Avatar
Corryy (Normal User)
Newbie


Messaggi: 2
Iscritto: 11/06/2008

Segnala al moderatore
Postato alle 18:32
Mercoledì, 11/06/2008
Si.... è in modo CONSOLE...

Ok... volevo solo sapere se era possibile, dato che avevo visto delle CONSOLE che quando le facevi partire andavano a 'schermo intero'... ok.. grazie per avermi risposto! :)

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:24
Mercoledì, 11/06/2008
Dovrebbe bastare questo codice

Codice sorgente - presumibilmente C++

  1. #include <windows.h>
  2.  
  3. #define CONSOLE_FULLSCREEN_MODE 1
  4. typedef BOOL (WINAPI *SetConsoleDisplayModeProc) (HANDLE, DWORD, PCOORD);
  5.  
  6. int main()
  7. {
  8.   COORD coord;
  9.   HMODULE dll = LoadLibrary("kernel32.dll");
  10.   SetConsoleDisplayModeProc SetConsoleDisplayMode = (SetConsoleDisplayModeProc)GetProcAddress(dll, "SetConsoleDisplayMode");
  11.   HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
  12.   SetConsoleDisplayMode( hConsole, CONSOLE_FULLSCREEN_MODE, &coord);
  13.  
  14.   // Il tuo codice             
  15.  
  16.   return 0;
  17. }


Ultima modifica effettuata da gantonio il 11/06/2008 alle 19:30
PM Quote