全屏运行C++控制台程序

Sud*_*ha 6 c++ visual-c++

如何全屏运行C++控制台程序?,使用VS2008

Cri*_*dam 9

刚试过这个cl fullscreen.cpp:

#include <iostream>
#include <windows.h>

#pragma comment(lib, "user32")

int main()
{
    ::SendMessage(::GetConsoleWindow(), WM_SYSKEYDOWN, VK_RETURN, 0x20000000);

    std::cout << "Hello world from full screen app!" << std::endl; 
    std::cin.get();
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它在第​​二台显示器上复制了文字:)


小智 6

尝试:

#include <iostream>

using namespace std;

int main(){
system("mode 650");

system("pause");
return 0;
}
Run Code Online (Sandbox Code Playgroud)


Jon*_*nas 5

#include <windows.h>

SetConsoleDisplayMode(GetStdHandle(STD_OUTPUT_HANDLE),CONSOLE_FULLSCREEN_MODE,0);
Run Code Online (Sandbox Code Playgroud)