powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как определить положение рабочей области формы на экране
5 сообщений из 5, страница 1 из 1
Как определить положение рабочей области формы на экране
    #33141278
Прошу прощение за тупой вопрос,
занимаюсь сейчас DirectDraw,
вывожу изображение на экран. (в Builder-е)

Ни как не могу определить левую - верхнюю координату,
формы.


Через клиенскую область:
RECT client=GetClientRect();
int width=client.right;
int height=client.bottom; //Height
int offsetx=client.left;
int offsety=client.top;


client.left и client.top всегда равны 0.

Заранее,
благодарен.
...
Рейтинг: 0 / 0
Как определить положение рабочей области формы на экране
    #33141407
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно оно будет нулевым. Клиентская область это область внутри окна и считается она относительно окна.
Хочешь координаты окна относительно экрана - GetWindowRect().
...
Рейтинг: 0 / 0
Как определить положение рабочей области формы на экране
    #33141425
Фотография Землекоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
 RECT client=GetClientRect();
 ClientToScreen( client ); 

Хотя GetClientRect вызывается не совсем так.
...
Рейтинг: 0 / 0
Как определить положение рабочей области формы на экране
    #33142005
Спасибо за GetWindowRect()
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как определить положение рабочей области формы на экране
    #38095461
0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0
Гость
Код: plaintext
1.
2.
Form1->Left
Form1->Top
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как определить положение рабочей области формы на экране
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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