Last Updated 2005/08/23
Programming Tips Visual C++ API  索 引 
解像度の変更
2005/08/23

ディスプレイの解像度を変更する.

// ディスプレイ設定の列挙
int nModem = 0; // ディスプレイモード数
DEVMODE dm; // ディスプレイモード

for(nMode = 0; EnumDisplaySettings(NULL, nMode, &dm); nMode++) {
}


// ディスプレイ設定の変更
DEVMODE dm; // 保存してあったパラメータを代入しておく
DWORD dwFlags; // どのパラメータが有功か指定する

dwFlags = DM_BITSPERPEL |
DM_PELSWIDTH |
DM_PELSHEIGHT |
DM_DISPLAYFREQENCY; // この辺は適宜

ChangeDisplaySettingsdmBitsPerPel(&dm, dwFlags);


参照
ディスプレイ設定
前後のTips
解像度の変更

DSS ProgrammingTipsCGI Ver2.01