Forum: Program I helsärm

Forum huvudsida -> Programmering -> Program I helsärm

Sidor: 1

Till botten

reflexar 18:55 - 12:a December 2008 | Post #1
Medlem
Inlägg: 2


Skicka PM
Tjenare. Hur kör jag mitt lilla program i helskärm?
Alltså gör så att det automatiskt tar upp hela skärmen och inte bara körs i en ruta ?

Jag är ny med C++ så jag bara undrarSmiley


Det var inte meningen att stava fel i tråd-titeln vet inte hur jag ändrar detSmiley


Senast redigerad 19:20 - 12:a December 2008


FunkyChicken 02:25 - 13:e December 2008 | Post #2
Nyhetsredaktör
Inlägg: 800


Skicka PM
Det gör du inte. Konsolprogram ska egentligen inte veta något om sin omgivning. Det läser input och spottar ut text. Det är upp till användaren och dennes operativsystem/fönsterhanterare att avgöra vad han/hon vill göra med den texten, om han/hon vill se programmet köras och i så fall vilken storlek som är att föredra på programfönstret. Det ska, i de flesta fall, du som programmerare ge fan i.

Men för att svara (nåja) på din fråga, så kan du fula dig lite med systemanrop till OS:et och begära fullskärmsläge. Förutsatt att du trivs med att bli plattformsberoende. Googla lite på "fullscreen console program in C++", etc, så hittar du garanterat några exempel.




skalman93 19:59 - 17:e December 2008 | Post #3
Medlem
Inlägg: 8


Skicka PM
Om du använder windows så går du till fullskärm med Alt + Enter. Den här funktionen gör det åt dig
  1. void AltEnter(void);
  2.  
  3. void AltEnter()
  4. {
  5. keybd_event(VK_MENU,
  6. 0x38,
  7. 0,
  8. 0);
  9. keybd_event(VK_RETURN,
  10. 0x1c,
  11. 0,
  12. 0);
  13. keybd_event(VK_RETURN,
  14. 0x1c,
  15. KEYEVENTF_KEYUP,
  16. 0);
  17. keybd_event(VK_MENU,
  18. 0x38,
  19. KEYEVENTF_KEYUP,
  20. 0);
  21. return;
  22. }






Sidor: 1

Forum huvudsida -> Programmering -> Program I helsärm
Atom feed

Du får inte posta i den här tråden | Till toppen