Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
asBobby
#1

Частота горизонтальной и вертикальной развёртки экрана - C++

30.07.2010, 21:06. Просмотров 1466. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, как программно определить частоту горизонтальной и вертикальной развёртки экрана с помощью функций API? (скажем в с++)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2010, 21:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Частота горизонтальной и вертикальной развёртки экрана (C++):

Вывод предложения, используя символ горизонтальной и вертикальной табуляции - C++
вот такая интересненькая задачка, но я прочитал и практически ничего не понял что мне нужно сделать. в с++ не сильно понимаю, поэтому и...

Через HyperTerminal доступна частота COM порта 921600, но в приложении максимальная частота гораздо меньше - C++
Через HyperTerminal доступна частота COM порта 921600, но когда я пишу на C++ максимальная частота гораздо меньше. Кто знает, как на с++...

Написать игру. В верхней части экрана летят 3 «звездочки»(***). В нижнем правом углу экрана находиться буква «О» - C++
Написать игру. В верхней части экрана летят 3 «звездочки»(***). В нижнем правом углу экрана находиться буква «О». После нажатия любой...

Разделить окно двумя линиями: вертикальной и горизонтальной, проходящими по центру - Turbo Pascal
Разделить окно двумя линиями: вертикальной и горизонтальной, проходящими по центру. Должны получиться 4 сектора окна. Если левая кнопка...

Когда выше коэффициент теплоотдачи: при конденсации на вертикальной или горизонтальной трубе? - Термодинамика и МКТ
Когда выше коэффициент теплоотдачи: при конденсации на вертикальной или горизонтальной трубе? Не могу понять, разве можно формулы с...

Изменяйте положение командной кнопки на форме с помощью горизонтальной и вертикальной полос прокрутки - Visual Basic .NET
Всем привет! Мне нужно написать програмку: Изменяйте положение командной кнопки на форме с помощью горизонтальной и вертикальной полос...

2
Catty
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 23
06.08.2010, 22:48 #2
Сначала вызови функцию EnumDisplayMonitors(NULL, NULL, MonitorEnumProc, 0), где MonitorEnumProc - твоя callback процедура, в ней ты получаешь контекст устройства.

А вот и сама процедура:

BOOL CALLBACK MonitorEnumProc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData)
{
//hMonitor-дескриптор контекста твоего монитора
int res = GetDeviceCaps(hMonitor, VREFRESH);
//res - вертикальная частота в Hz, горизонтальную не знаю пока как
}

Просто добавляешь это в свой код
0
Catty
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 23
06.08.2010, 22:50 #3
Сорри, я малость протупила, вот правильный вариант:

BOOL CALLBACK MonitorEnumProc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonitor, LPARAM dwData)
{
//hMonitor-дескриптор контекста твоего монитора
int res = GetDeviceCaps(hdcMonitor, VREFRESH);
//res - вертикальная частота в Hz, горизонтальную не знаю пока как
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2010, 22:50
Привет! Вот еще темы с ответами:

Как сделать чтобы в графике в подписи данных показывалась сумма значений вертикальной и горизонтальной оси - MS Excel
Как сделать чтобы в графике в подписи данных показывалась сумма значений вертикальной и горизонтальной оси? Например, в графике, в...

К вертикальной стене горизонтальной силой равной 20Н прижимается брусок массой 2 кг. Найти модуль вертикально направленной силы, под действием которой - Механика
К вертикальной стене горизонтальной силой равной 20Н прижимается брусок массой 2 кг. Найти модуль вертикально направленной силы, под...

Частота обновления экрана - Выбор ноутбука
Добрый день Купила ноутбук HP 350 G1 ...

Частота обновления экрана - Windows 7
В общем, у меня есть монитор с электронно-лучевой трубкой, называется SAMSUNG SyncMaster 795MB. В Windows XP он нормально работал в режиме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru