We help IT Professionals succeed at work.

EnumDisplaySettings() and display frequencies

dhardiman
dhardiman asked
on
Medium Priority
392 Views
Last Modified: 2013-12-03
I have an app which allows the user to switch display resolution. On NT I get the display frequencies available for a particular resolution and allow the user to pick which one to use. On one particular machine (DELL 486 with Cyrix video card running NT 4) one of the avilable frequencies returned by EnumDisplaySettings() is a frequency of 1 Hz! Is this the default hardware setting? Should I treat settings below, say 20 as default frequencies?
Comment
Watch Question

Commented:
Yes, obviously the video driver is not returning the correct frequency value. Treat anything below 30 as default. The lowest I've seen is 40 or 45.
Commented:
From the DDK:
When you call the EnumDisplaySettings function, the dmDisplayFrequency member may return with the value 0 or 1. These values represent the display hardware's default refresh rate. This default rate is typically set by switches on a display card or computer motherboard, or by a configuration program that does not use Win32 display functions such as ChangeDisplaySettings.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.