Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / отловить событие перемещение окна/формы / 6 сообщений из 6, страница 1 из 1
18.06.2019, 18:49
    #39827925
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отловить событие перемещение окна/формы
Здравствуйте ВСЕ!

понадобилось мне отловить факт перемещение формы.
только факт, не более.
для самой формы это весьма тривиально:
Код: pascal
1.
procedure WMWindowPosChanging(var Msg: TMessage); message WM_WINDOWPOSCHANGING;

но трабл в том, что отловить это нужно "внутри" кастомного компонента, которым владеет форма.
Код: pascal
1.
2.
Type
  TSomeComp = class(TComponent)

"внутрь" него такие сообщения естественно не попадают.

есть у кого идеи?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.06.2019, 19:09
    #39827932
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отловить событие перемещение окна/формы
Мимопроходящийесть у кого идеи?

TForm.WindowProc.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2019, 08:47
    #39828119
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отловить событие перемещение окна/формы
Dimitry SibiryakovМимопроходящийесть у кого идеи?

TForm.WindowProc.
щас насоветуешь, потом таких компонентопейсателей прибить охота


SetWindowSubclass
...
Рейтинг: 0 / 0
19.06.2019, 09:59
    #39828151
X-Cite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отловить событие перемещение окна/формы
Мимопроходящийно трабл в том, что отловить это нужно "внутри" кастомного компонента, которым владеет форма.

разве не тот объект который перемещают должен уведомить сам всех своих элементов своим способом?
...
Рейтинг: 0 / 0
19.06.2019, 10:44
    #39828194
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отловить событие перемещение окна/формы
19.06.2019 8:47, kealon(Ruslan) пишет:
> SetWindowSubclass < https://docs.microsoft.com/ru-ru/windows/desktop/api/commctrl/nf-commctrl-setwindowsubclass>

гут!
СПАСИБО!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2019, 10:50
    #39828196
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отловить событие перемещение окна/формы
19.06.2019 9:59, X-Cite пишет:
> разве не тот объект который перемещают должен уведомить сам всех своих элементов своим способом?

зачем ему это?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / отловить событие перемещение окна/формы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]