Как получить размер экрана
От: Alex Dav Россия  
Дата: 08.02.07 15:13
Оценка:
желательно на чистом API, но можно и ATL
Спасибо
Re: Как получить размер экрана
От: Аноним  
Дата: 08.02.07 15:20
Оценка:
Здравствуйте, Alex Dav, Вы писали:

AD>желательно на чистом API, но можно и ATL


Разрешение экрана или размеры рабочей области? Ты уж определись...
Re[2]: Как получить размер экрана
От: Alex Dav Россия  
Дата: 08.02.07 15:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Alex Dav, Вы писали:


AD>>желательно на чистом API, но можно и ATL


А>Разрешение экрана или размеры рабочей области? Ты уж определись...


размер — определился
Re[3]: Как получить размер экрана
От: Аноним  
Дата: 08.02.07 15:30
Оценка:
Здравствуйте, Alex Dav, Вы писали:

А>>Разрешение экрана или размеры рабочей области? Ты уж определись...


AD>размер — определился


Размер чего?
Чтобы получить ответ тебе нужно внятно сформулировать вопрос.
Re: Как получить размер экрана
От: MShura  
Дата: 08.02.07 15:34
Оценка:
AD>желательно на чистом API, но можно и ATL

GetSystemMetrics(SM_CXSCREEN/SM_CYSCREEN)
Re[2]: Как получить размер экрана
От: SergeyIT Россия  
Дата: 08.02.07 16:00
Оценка:
Здравствуйте, MShura, Вы писали:

AD>>желательно на чистом API, но можно и ATL


MS>GetSystemMetrics(SM_CXSCREEN/SM_CYSCREEN)


А может
SystemParametersInfo(SPI_GETWORKAREA, 0, Rect, 0);
Извините, я все еще учусь
Re: Как получить размер экрана
От: ViCooper  
Дата: 08.02.07 19:35
Оценка:
Здравствуйте, Alex Dav, Вы писали:

AD>желательно на чистом API, но можно и ATL

AD>Спасибо

Первое, что приходит на ум:
RECT rc;
GetClientRect( GetDesctopWindow(), &rc );

rc.right — ширина, rc.battom — высота, может есть варианты покороче...
Удачи!
Re: Как получить размер экрана
От: Чили Россия  
Дата: 09.02.07 06:17
Оценка:
Здравствуйте, Alex Dav, Вы писали:

AD>Как получить размер экрана?

Можно использовать GetDeviceCaps()
Re: Как получить размер экрана
От: Alex Dav Россия  
Дата: 09.02.07 06:46
Оценка:
Всем огромное спасибо. Столько способов
И главное — работают. Еще раз спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.