Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как установить мышиный курсор?


Still Swamp ©   (2003-07-16 11:18:00) 

Как установить (получить) координаты мышиного курсора относительно координат окна, для которого я знаю Handle?

Те SetCursorPos установит относительно десктопа. Возможно требуется узнать, где находится клиенсткая часть моего окошка?


Still Swamp   (2003-07-16 17:56:00) [1]

Все - сенкс.... понял.
День сегодня тяжелый... :)


Song   (2003-07-16 16:19:00) [2]

Я же сказал: ScreenToClient


Still Swamp   (2003-07-16 12:15:00) [3]

Ну GetWindowRect даст мне координаты окна, GetClientRect даст координаты клиентской области - но толку то. Как сопоставить расположение ClientRect относительно WindowRect?
ClientRect.Top и ClientRect.Left равну вроде 0.


Song   (2003-07-16 11:38:00) [4]

ScreenToClient ?


Song   (2003-07-16 11:38:00) [5]


> Те SetCursorPos установит относительно десктопа. Возможно
> требуется узнать, где находится клиенсткая часть моего окошка?

GetWindowRect


Наверх

Титульная страница Поиск, карта сайта Написать письмо