Форум: "Основная";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
ВнизНе доходит сообщение windows Найти похожие ветки
← →
BKV (2002-06-26 15:57) [0]Вопрос:
Почему может не доходить до визуального компонента
сообщение (типа TWMMouse).
В этом компоненте находится другой компонент, который
это сообщение успешно обробатывает.
Возможно надо как-то передовать сообщение дальше?
← →
Skier (2002-06-26 15:59) [1]> BKV
А как оно посылается ?
← →
BKV (2002-06-26 16:16) [2]Оно посылается ОС при событии мышки.
← →
Внук (2002-06-26 16:22) [3]Вероятно, оно (сообщение) посылается именно тому окну, до которого доходит, а до других ес-но нет. Каждое сообщение (почти) имеет адресата
← →
Внук (2002-06-26 16:24) [4]Каждое (почти) сообщение имеет адресата. Вероятно, Ваше сообщение доходит до того окна, которому оно предназначается, и ни до какого другого :)
← →
Skier (2002-06-26 16:25) [5]> BKV
Твоя проблема не совсем понятна.
← →
Внук (2002-06-26 16:25) [6]Тьфу, черт, глюки
← →
BKV (2002-06-26 16:33) [7]В компоненте создается другой визуальный компонент,
которвый занимает всю его площадь.
Он по всей видимости и перехватывает сообщение.
Как его передать дальше, родителю.
← →
Skier (2002-06-26 16:36) [8]> BKV
Настроить обработчик "сына" на обработчик "родителя"
← →
BKV (2002-06-26 16:43) [9]Как настроить?
В сыне перехватывается сообщение и обробатывается.
А родитель тоже должен получить сообщение.
← →
Игорь Шевченко (2002-06-26 16:45) [10]MyComponent.Parent.Perform(Message, wparam, Lparam)
или
Inherited
← →
Volj (2002-06-26 21:34) [11]Еще простой способ (если компонент - сын вообще не должен ничего обрабатывать): Сын.Disable :) Тогда все сообщения попадут родителю.
← →
Volj (2002-06-26 21:35) [12]Вернее, Сын.Enabled := False
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c