https://qa.codeabc.cn/question/1904
#include <ddraw.h>
#pragma comment (lib,"ddraw.lib")
bool ChangeDisSize(int cx, int cy) // 分辨率设置为 cx × cy,退出程序时自动还原
{
LPDIRECTDRAW DXW;
HRESULT ddrval;
ddrval = DirectDrawCreate(NULL, &DXW, NULL);
if (DD_OK != DD_OK) return FALSE; // 创建DirectDraw对象失败返回
ddrval = DXW->SetCooperativeLevel(NULL, DDSCL_NORMAL);
if (DD_OK != DD_OK) return FALSE; // 取得窗口模式失败返回
ddrval = DXW->SetDisplayMode(cx, cy, 16);
if (DD_OK != DD_OK) return FALSE; // 设置显示模式失败返回
}