Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Размеры экрана / 5 сообщений из 5, страница 1 из 1
02.08.2005, 18:49
    #33197681
Slip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры экрана
Как узнать размеры экрана в Windows в пикселах? (хочу сделать окошко во весь экран), VC++ 6.0
...
Рейтинг: 0 / 0
02.08.2005, 19:41
    #33197771
Анатолий Широков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры экрана
либо так

Код: plaintext
1.
2.
3.
RECT r;
::GetWindowRect(::GetDesktopWindow(), &r);
int screen_width = r.right;
int screen_height = r.bottom;

либо так

Код: plaintext
1.
2.
3.
4.
HDC hdc = ::GetDC(::GetDesktopWindow());
int screen_width = ::GetDeviceCaps(hdc, HORZRES);
int screen_height = ::GetDeviceCaps(hdc, VERTRES);
::ReleaseDC(::GetDesktopWindow(), hdc);


Но, чтобы особенно не замарачиваться можно и распахнуть окно:

Код: plaintext
::ShowWindow(hMainWnd, SW_SHOWMAXIMIZED)
...
Рейтинг: 0 / 0
02.08.2005, 20:43
    #33197832
Slip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры экрана
Спасибо, теперь все работает
...
Рейтинг: 0 / 0
04.08.2005, 11:08
    #33201044
Andrew1411
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры экрана
Screen->Width
Screen->Hight
...
Рейтинг: 0 / 0
04.08.2005, 18:02
    #33202477
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры экрана
Andrew1411Screen->Width
Screen->Hight

Разве есть такое в VS C++ ?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Размеры экрана / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]