使用Winbgim在c++中创建一个窗口。

问题描述 投票:1回答:1

我想在主显示器上创建一个全屏窗口。我已经做了,但窗口开始在坐标3x0,而不是0x0.我应该做什么来纠正我的代码?

这是我的代码。

 #include <graphics.h>

 int main()
 {
 int hor=GetSystemMetrics(SM_CXSCREEN);
 int ver=GetSystemMetrics(SM_CYSCREEN);
 initwindow(hor, ver, "Convex Hull", 0, 0);
 getch();
 closegraph();
 return( 0 );
 }

P.S. 我在CodeBlocks-EP IDE环境下使用WinBGIm图形库。

先谢谢

c++ graphics window resolution monitor
1个回答
0
投票

让我们来看看这个功能。

int initwindow(int width, int height, const char* title="Windows BGI", int left=0, int top=0)

你要做的就是设置好顶部和左侧,这样就能适应你的屏幕了,我的情况是这样的。

initwindow(1920,1009, "Window",-8,-1);
© www.soinside.com 2019 - 2024. All rights reserved.