Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.11;
Скачать: CL | DM;

Вниз

Как правильно обработать сообщения?   Найти похожие ветки 

 
Ig   (2002-02-19 22:08) [0]

Мастера!
Мой компонент должен обработать сообщения всех дочерних окон.
Для этого я пытаюсь заменить оконные функции на свою с помощью SetWindowLong.
Вопрос: как изнутри своей функции узнать какое окно её вызывает (handle)?
Может, как-то по другому можно сделать?


 
Иван Шихалев ©   (2002-02-19 22:21) [1]

Окно, которому послано сообщение, это первый параметр оконной функции ( hWnd). Идентификатор или дескриптор дочернего окна, которое послало сообщение, может передаваться в параметрах, как именно - зависит от вида сообщения.

Я так понял, что происходит SetWindowLong для всех дочерних окон. А это действительно необходимо?


 
Ig   (2002-02-22 18:36) [2]

А можно с примером?


 
Набережных С.   (2002-02-22 20:32) [3]

В большинстве случаев не требуется использовать SetWindowLong,
достаточно переопределить свойство WindowProc. Поищи по ответам.


 
Ig   (2002-02-23 11:34) [4]

Поискал, но ничего похожего на то, что мне нужно, не нашёл.



Страницы: 1 вся ветка

Текущий архив: 2002.03.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
3-32427
olkononov
2002-02-08 15:32
2002.03.11
bde сохраняет только последние данные!!!почему?


1-32433
Синоптик
2002-02-22 10:14
2002.03.11
компонент Delphi


14-32564
fliz
2002-01-25 12:05
2002.03.11
С днем СТУДЕНТА, господа! Предлагаю сделать перекличку - кто студент, пусть в этой ветки отметится.


1-32466
KiD
2002-02-21 19:03
2002.03.11
Как организовать вывод чисел по возрастанию(убыванию)?


4-32601
DarkReign
2001-11-29 17:50
2002.03.11
Как получить HWND задачи?