Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

какое событие ?

376
26 декабря 2004 года
Absolut
220 / / 22.11.2002
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?
487
26 декабря 2004 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Absolut
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?



Смотри WM_MOVE, WM_MOVING - ну и там еще несколько событий из этого разряда.

259
27 декабря 2004 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by Absolut
Вопрос в следующем.
Двигаю панельку таким образом:
на MouseDown имеется обработчик
--
ReleaseCapture();
Panel->Perform(WM_SYSCOMMAND, 0xF012, 0);
--
Так вот хотелось бы узнать какие события происходят в процессе перетаскивания панели.
Ибо надо реагировать на изменение координат панели. Кто подскажет ?


А почему не используешь DragAndDrop?

376
27 декабря 2004 года
Absolut
220 / / 22.11.2002
Цитата:
Originally posted by AlexandrVSmirno

А почему не используешь DragAndDrop?



Так уж исторически сложилось ;-)

259
27 декабря 2004 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by Absolut


Так уж исторически сложилось ;-)


На самом деле я бы попробовал WM_Paint. Уж перересовываться панель будет точно.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог