Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как правильно узнать разрешение экрана


Автор: Royan 3.4.2004, 16:18
Долго я искал что-то похожее на правду, но увы не нашел, и поднатужившись у меня родились следующие строки кода:
Код
HDC hdc = GetWindowDC(hWnd);  
 int left = GetDeviceCaps(hdc, HORZRES);
 int top = GetDeviceCaps(hdc, VERTRES);


Я хотел найти что то вроде GetScreenSize(HWND, RECT) но увы и ах. Собственно вопрос есть ли более оптимальных выриант узнавания разрешения экрана?

Автор: shedon 3.4.2004, 16:49
int GetSystemMetrics(int nIndex)
SM_CXSCREEN - по горизонтали.
SM_CYSCREEN - по вертикали.

Автор: Royan 3.4.2004, 21:33
спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)