我正在为我的高中制作一个 c++ 项目。我正在使用带图形的 Dev c++。我想要的是当 BGI 窗口打开时,它应该以最大化模式而不是普通窗口启动。以下是我的代码,但它不起作用:(
#include<iostream>
#include<conio.h>
#include<graphics.h>
#include<windows.h>
using namespace std;
void loading() {
int x=170,i,gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
settextstyle(DEFAULT_FONT,HORIZ_DIR,2);
outtextxy(170,180,"LOADING,PLEASE WAIT");
for(i=0;i<300;++i)
{
delay(30);
line(x,200,x,220);
x++;
}
getch();
}
main() {
ShowWindow( GetConsoleWindow(), SW_HIDE );
loading();
ShowWindow(FindWindow(NULL,"Windows BGI"),SW_MAXIMIZE);
}
控制台窗口根据我的需要隐藏,但 BGI 窗口没有最大化。我是 C++ 的新手,所以我不知道如何用 C++ 处理 Windows。请帮助提供一些有用的代码或解决方案。