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

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

Работа с мышью [D6, Win2k, WinXP]


Wassily ©   (2003-01-02 18:14:00) 

Здравствуйте, уважаеме мастера. У меня возникла такая проблема:
На экране изображен массив. Я знаю координаты каждого нарисованного элемента. Мне надо визуализировать перетаскивание одного на место другого.(Курсор в виде руки хватает один элемент и перетаскивает его на место другого). Тут возникли следующие проблемы:
1 Как определить высоту заголовка окна (это надо для точного определения координат надписи)
2 Как изменить курсор на нужный мне (его нет среди стандартного набора)
3 Медленное перетаскивание. Как его раелизовать.

Заранее спасибо всем, кто ответит хотя бы на часть из моих вопросов.


Rouse_   (2003-01-03 00:47:00) [1]

> Mihey (02.01.03 22:43)
Высота заголовка окна может различаться

> Wassily © (03.01.03 00:30)
Drag&Drop ?

Желаю успехов


Wassily   (2003-01-03 00:30:00) [2]

Медленное перетаскивание - это когда курсор плавно движеться по экрану (видно как он движется).

Точно определить координаты мешает то, что я не знаю, как это сделать. Я делаю так : определяю координаты угла главного окна, а от него я могу найти координаты элемента. Может, прада, я пытаюсь удалить гланды через анальное отверстие, но мне просто не известен другой способ.
PS Кстати, делаю я это так

GetWindowRect(form1.Handle,rect)


Mihey   (2003-01-02 22:43:00) [3]

Да, и поточнее про высоту заголовка окна? Зачем она нужна (что мешает точно определить координаты)?


Rouse_   (2003-01-02 18:49:00) [4]

Что подразумевается под МЕДЛЕННЫМ перетаскиванием?

Желаю успехов


Song   (2003-01-02 18:21:00) [5]

1.GetSystemMetrics()
2.LoadCursor(), TScreen.Cursor


Наверх

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