如何改变屏幕的刷新率 我想将屏幕的分辨率变为1280×1024刷新率变为85Hz(屏幕支持)不知到如何编,请各位大侠指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用DirectX提供的SetDispalyMode函数 DEVMODE m_curDisplayMode; EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &m_curDisplayMode); m_curDisplayMode.dmPelsWidth = a[nWhich][0]; // 分辨率 1280 m_curDisplayMode.dmPelsHeight =a[nWhich][1]; // 分辨率 1024 LONG lresult = ChangeDisplaySettings(&m_curDisplayMode, CDS_UPDATEREGISTRY); if (lresult != DISP_CHANGE_SUCCESSFUL) { return ; } 感谢老前辈但是,我试过以后发现无法调整显示器的刷新率。总是60HZ我想改为85HZ怎么办?请大侠指教 BOOL SetSystemMetrics(){ DEVMODE lpDevMode; ::EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &lpDevMode); bool bChanged = FALSE; if(lpDevMode.dmDisplayFrequency != 85)//change to 85; { lpDevMode.dmDisplayFrequency = 85; result=ChangeDisplaySettingsEx(NULL,&lpDevMode,NULL,CDS_GLOBAL|CDS_UPDATEREGISTRY|CDS_NORESET,NULL); if (result == DISP_CHANGE_SUCCESSFUL) { result =ChangeDisplaySettingsEx(NULL,&lpDevMode,NULL,CDS_UPDATEREGISTRY,NULL); bChanged = TRUE; } else { result=ChangeDisplaySettingsEx(NULL,&lpDevMode,NULL,0,NULL); } } return bChanged;} C++别人做好的项目界面我想把原来的英文改成中文怎么改 哪里可以找到镜像文件格式说明? 关于日期查询问题? COM和线程的问题 VC++引用COM组件 CButton类不可以多层次的继承吗? 如何用API获取bmp文件里的每个像素的RGB值? 设置程序的鼠标的问题 什么高手区不让人发言啊? CSDN这个网不就是为了大家学习、交流吗?? vc++编写的ocx控件,能添加工具栏么、 如何在打开程序时同时打开两个子窗口? ClistCtrl 中如何返回当前选中的一个Item?
DEVMODE m_curDisplayMode;
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &m_curDisplayMode);
m_curDisplayMode.dmPelsWidth = a[nWhich][0]; // 分辨率 1280
m_curDisplayMode.dmPelsHeight =a[nWhich][1]; // 分辨率 1024
LONG lresult = ChangeDisplaySettings(&m_curDisplayMode, CDS_UPDATEREGISTRY);
if (lresult != DISP_CHANGE_SUCCESSFUL) {
return ;
}
显示器的刷新率。总是60HZ
我想改为85HZ怎么办?请大侠指教
{
DEVMODE lpDevMode;
::EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &lpDevMode);
bool bChanged = FALSE;
if(lpDevMode.dmDisplayFrequency != 85)//change to 85;
{
lpDevMode.dmDisplayFrequency = 85;
result=ChangeDisplaySettingsEx(NULL,&lpDevMode,NULL,CDS_GLOBAL|CDS_UPDATEREGISTRY|CDS_NORESET,NULL);
if (result == DISP_CHANGE_SUCCESSFUL)
{
result =ChangeDisplaySettingsEx(NULL,&lpDevMode,NULL,CDS_UPDATEREGISTRY,NULL);
bChanged = TRUE;
}
else
{
result=ChangeDisplaySettingsEx(NULL,&lpDevMode,NULL,0,NULL);
} }
return bChanged;
}