Last Updated 2005/08/23
API

解像度の変更


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

// ディスプレイ設定の列挙
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);
2005/08/23

参照
ディスプレイ設定


API