Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как узнать частоту обновления монитора? Добавлено: 20.05.06 20:25  

Автор вопроса:  Telishev S | Web-сайт: tsa-molotoff.jino-net.ru
Как узнать частоту обновления монитора в текущем разрешении?

Функция EnumDispSettings дает либо 1(не 60Гц), либо 0 - 60 Гц.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 ENIX



ICQ: 238819245 

Вопросов: 9
Ответов: 76
 Профиль | | #1 Добавлено: 21.05.06 00:33
То что ты говориш - это резальтат "выполнения" этой функции, а вся информация в ByRef lpDevMode As DEVMODE. Юзай ApiViewer.

Ответить

Номер ответа: 2
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #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
Автор ответа:
 HACKER


 

Разработчик 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 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам