1. I'm using the following code to change my display settings:
However, the refreash rate changes to 60Hz. My monitor is capable of 85Hz at the specified resolution. Why isn't the refresh rate displaying at 85Hz?Code:DEVMODE devModeScreen; memset(&devModeScreen, 0, sizeof(devModeScreen)); devModeScreen.dmSize = sizeof(devModeScreen); devModeScreen.dmPelsWidth = width; devModeScreen.dmPelsHeight = height; devModeScreen.dmBitsPerPel = bits; devModeScreen.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_BITSPERPEL; devModeScreen.dmDisplayFrequency = 85; ChangeDisplaySettings(&devModeScreen, CDS_FULLSCREEN)
2: Can I use something like GetSystemMetrics() to know the current display's refresh rate?



LinkBack URL
About LinkBacks


