Перейти к содержанию
Fire Monkey от А до Я
  • 0

Редактирование FMX.Platform.Win


Winexcel

Вопрос

Нужно перехватывать на форме сообщения по VCL-ному, отредактировал процедуру WndProc как предложил Ярослав,

Но после редактирования и сохранения юнита мои изменения не применяются, в отладчике дае если трассировать то делфи просто игнорирует изменения, это нормально? Delphi 10.1 Berlin Update 2

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы
3 минуты назад, Winexcel сказал:

Нет. Нужно в папку с проектом положить?

да, иначе компилятор берет dcu, а не pas файл

Ссылка на комментарий
  • 0

А свои сообщение пользовательские можно слать? Отредактировал юнит, пытаюсь сделать следующее:

определил своё сообщение

MsgTabsPopupAdd = WM_USER+1;

в паблике формы написал:

procedure MsgInterceptorTabsPopupAdd(var Message:TMessage); message MsgTabsPopupAdd;

затем вызываю эту форму и отправляю ей сообщение:

form2.Show;
SendMessage(FMXHandleToHWND(Form2.Handle), MsgTabsPopupAdd, 0, 0);

но сообщение не приходит, хотя в vcl работает отлично

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...