Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.13;
Скачать: CL | DM;

Вниз

Работа с мышью   Найти похожие ветки 

 
Wassily ©   (2003-01-02 18:14) [0]

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

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


 
Song ©   (2003-01-02 18:21) [1]

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


 
Rouse_ ©   (2003-01-02 18:49) [2]

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

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


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

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


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

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

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

GetWindowRect(form1.Handle,rect)



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

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

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

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



Страницы: 1 вся ветка

Текущий архив: 2003.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-38039
Olegon
2003-01-28 13:32
2003.02.13
Транзакции


8-38402
Illusian Dolphin
2002-10-27 21:45
2003.02.13
Прозрачная форма


1-38162
Skywalker
2003-02-04 13:38
2003.02.13
ActiveX и COM


14-38473
SSK
2003-01-30 21:22
2003.02.13
Какие действующие лица принимают участие


3-38074
LazorenkoX
2003-01-27 11:59
2003.02.13
Печать