Текущий архив: 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.016 c