高校向けの 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++でウィンドウを処理する方法がわかりません。役に立つコードまたは解決策を手伝ってください。