какое событие ?
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?
Цитата:
Originally posted by Absolut
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?
Смотри WM_MOVE, WM_MOVING - ну и там еще несколько событий из этого разряда.
Цитата:
Originally posted by Absolut
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?
А почему не используешь DragAndDrop?
Цитата:
Originally posted by AlexandrVSmirno
А почему не используешь DragAndDrop?
А почему не используешь DragAndDrop?
Так уж исторически сложилось ;-)
Цитата:
Originally posted by Absolut
Так уж исторически сложилось ;-)
Так уж исторически сложилось ;-)
На самом деле я бы попробовал WM_Paint. Уж перересовываться панель будет точно.