void CYuhtApp::RestoreDevMode()
{
DEVMODE lpDevMode;
lpDevMode.dmBitsPerPel=m_colorBits;
lpDevMode.dmPelsWidth=m_xRes;
lpDevMode.dmPelsHeight=m_yRes;
lpDevMode.dmDisplayFrequency=m_refresh;
lpDevMode.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT |DM_DISPLAYFREQUENCY;
LONG lResult=ChangeDisplaySettings(&lpDevMode,0);}
{
DEVMODE lpDevMode;
lpDevMode.dmBitsPerPel=m_colorBits;
lpDevMode.dmPelsWidth=m_xRes;
lpDevMode.dmPelsHeight=m_yRes;
lpDevMode.dmDisplayFrequency=m_refresh;
lpDevMode.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT |DM_DISPLAYFREQUENCY;
LONG lResult=ChangeDisplaySettings(&lpDevMode,0);}
{
DEVMODE lpDevMode;
EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&lpDevMode); //获取屏幕分辩率
lpDevMode.dmBitsPerPel=m_colorBits;
lpDevMode.dmPelsWidth=m_xRes;
lpDevMode.dmPelsHeight=m_yRes;
lpDevMode.dmDisplayFrequency=m_refresh;
lpDevMode.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT |DM_DISPLAYFREQUENCY;
LONG lResult=ChangeDisplaySettings(&lpDevMode,0); }