Gha*_*thi 1 c++ windows user-interface winapi
嗨我必须用C++运行程序,我想确保程序执行时,它以特定的大小/尺寸打开控制台,以便我的程序中的显示是正确的.我需要帮助,因为我不知道该怎么做.我正在使用Dev C++ 5.42(Orwell).我试过用
#include<iostream>
#include<windows.h>
using namespace std;
SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW);
int main(){
cout<<"Hello World";
}
Run Code Online (Sandbox Code Playgroud)
并得到一个错误
[Error] expected constructor, destructor, or type conversion before '(' token
Run Code Online (Sandbox Code Playgroud)
我是初学者,因此我对这些事情知之甚少.
该功能对于没有窗口的控制台应用程序是无用的(除非他们使用CreateWindowAPI 创建一个窗口,这对于控制台应用程序来说是非典型的).相反,他们的输出连接到csrss,它有窗口.
你应该使用
SetConsoleScreenBufferSizeSetConsoleWindowInfo代替.
在http://www.cplusplus.com/forum/windows/10731/上有一个例子