Fullscreen
-
Hi,
und zwar möchte ich einen Fullscreen in der Dos-Anwendung haben und kenne dabei nur den Befehl
setvideomode(_vres256color);
aber dazu benötig man die grahp.h header!
Den ich leide rnicht besitze kennt vielleicht noch jemand eine andere möglichkit in 640 mode zu wechseln,..
mfg
Svolf
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
z.B.
HWND hWnd = GetConsoleWindow(); ShowWindow(hWnd,SW_SHOWMAXIMIZED);
-
... schrieb:
z.B.
HWND hWnd = GetConsoleWindow(); ShowWindow(hWnd,SW_SHOWMAXIMIZED);
Maximized != Fullscreen.
Verwende doch einfach die http://ic.c-plusplus.net wenn du noch Probleme mit den Funktionen hast.
Deine Version funktioniert deshalb nicht, weil die Funktion für DOS ist, du aber die Win32-Konsole verwendest.
MfG SideWinder
-
HWND hWnd = GetConsoleWindow(); ShowWindow(hWnd,SW_SHOWMAXIMIZED);
funkt aber auch net meines wissen nach oO
-
Doch schon. Maximiert aber nur, und maximieren hat nichts mit Fullscreen zu tun.
MfG SideWinder
-
ok die Fehler wären dann!!!
#include "stdafx.h" #include <iostream.> #include <conio.h> #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { HWND hWnd = GetConsoleWindow(); ShowWindow(hWnd,SW_SHOWMAXIMIZED); return 0; }
Fehler 1 error C2065: 'HWND': nichtdeklarierter Bezeichner c:\dev-cpp\fenster\test\test\test.cpp 10
Fehler 2 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hWnd' c:\dev-cpp\fenster\test\test\test.cpp 10
Fehler 3 error C2065: 'hWnd': nichtdeklarierter Bezeichner c:\dev-cpp\fenster\test\test\test.cpp 10
Fehler 4 error C3861: "GetConsoleWindow": Bezeichner wurde nicht gefunden. c:\dev-cpp\fenster\test\test\test.cpp 10
Fehler 5 error C2065: 'SW_SHOWMAXIMIZED': nichtdeklarierter Bezeichner c:\dev-cpp\fenster\test\test\test.cpp 11
Fehler 6 error C3861: "ShowWindow": Bezeichner wurde nicht gefunden. c:\dev-cpp\fenster\test\test\test.cpp 11
Kompiler = Microsoft Visual Studio 2005
so
-
Da hast du eindeutig etwas bei der Installation des Platform SDK für dein Visual Studio falsch gemacht. Das er trotz korrekt eingebundener <windows.h> die Konstante HWND nicht kennt ist mir doch sehr suspekt.
MfG SideWinder
-
Benutze die Improved Console.
Damit gehts.Gruß TheImaginator
-
Entweder die Improved Console (meine Empfehlung !) oder das hier:
void FullScreen () { keybd_event ( VK_MENU , 0x38 , 0 , 0 ); keybd_event ( VK_RETURN , 0x1c , 0 , 0 ); keybd_event ( VK_RETURN , 0x1c , KEYEVENTF_KEYUP , 0 ); keybd_event ( VK_MENU , 0x38 , KEYEVENTF_KEYUP , 0 ); }
MfG mikey.