Страница: 1 |
Вопрос: Как узнать частоту обновления монитора? | Добавлено: 20.05.06 20:25 |
Автор вопроса: ![]() |
Как узнать частоту обновления монитора в текущем разрешении?
Функция EnumDispSettings дает либо 1(не 60Гц), либо 0 - 60 Гц. |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 238819245 Вопросов: 9 Ответов: 76 |
Профиль | Цитата | #1 | Добавлено: 21.05.06 00:33 |
То что ты говориш - это резальтат "выполнения" этой функции, а вся информация в ByRef lpDevMode As DEVMODE. Юзай ApiViewer. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 44 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 21.05.06 17:49 |
Результат именно из DEVMODE.
В MS SDK прямо сказано: dmDisplayFrequency
Specifies the frequency, in hertz (cycles per second), of the display device in a particular mode. This value is also known as the display device's vertical refresh rate. Display drivers use this member. It is used, for example, in the ChangeDisplaySettings function. Printer drivers do not use this member. 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. То есть все в руках драйверов. Но ведь как то в 3D приложениях это определяется? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #3 | Добавлено: 21.05.06 23:23 |
http://www.vbnet.ru/forum/show.aspx?id=22755
http://www.vbnet.ru/forum/show.aspx?id=42256 |
Страница: 1 |
|