////////////////////////////////////////////////////////////////////////////////////////////////////////////SpecialSample2 //ディスプレーモードの切り替え ////////////////////////////////////////////////////////////////////////////////////////////////////////////SpecialSample2 void CShareDlg::OnButton79() { DEVMODE devmode; //ディスプレーモード列挙の先頭のディスプレーモードを取得 if(EnumDisplaySettings(NULL, 0, &devmode)){ char pszWork1[256]; sprintf(pszWork1, "%d, %d x %d %dBit %dHz へ切り替えます。\n", 0, devmode.dmPelsWidth, devmode.dmPelsHeight, devmode.dmBitsPerPel, devmode.dmDisplayFrequency); if(MessageBox(pszWork1,NULL, MB_YESNO)==IDYES) //いちおう念のためメッセージボックスで問い合わせ { ChangeDisplaySettings(&devmode, 0); //そのディスプレーモードへ } } }