一个游戏,必然想要有全屏的效果以吸引人的注意,所以今天给大家讲解一下全屏如何控制。
目录
一、标题栏的隐藏
隐藏后,dos窗口的白色边框就没有了。
注明:hwnd 需要自己定义,在各个场景里试用。
我的定义如下:
HWND hwnd = GetForegroundWindow();
这是控制隐藏标题栏的代码:
SetWindowLongPtr(hwnd, GWL_STYLE, WS_VISIBLE | WS_POPUP);
二、任务栏的隐藏及全屏
这只需要把窗口设置的足够大就行了。
当然,作者非常懒,所以标题栏、任务栏、全屏一起用了。
代码:
void FullScreen(){//全屏控制
HWND hwnd = GetForegroundWindow();
int cx = GetSystemMetrics(SM_CXSCREEN);//需要根据电脑的大小设置加减
int cy = GetSystemMetrics(