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

Вниз

Переопределение оконной процедуры нескольким TEdit   Найти похожие ветки 

 
Orion2 ©   (2003-07-15 12:40) [0]

Здравствуйте мастера.
На форме лежит несколько TEdit, мне нужно переопределить оконную процедуру для них (чтобы в WM_PAINT отрисовывать по своему). С одним Edit’ом проблем нет, но чтобы рисовать на нем мне надо получить hDC, а для этого мне нужно узнать хэндл Edit’а, так вот: как в оконной процедуре можно узнать хэндл окна которому адресуется пришедшее сообщение?


 
Юрий Федоров ©   (2003-07-15 15:42) [1]

Думаю, нужно писать класс. В конструктор передавать TEdit, который запоминать (вместе с handle :-)). И подменять оконную поцедуру
У формы список экземпляров этого класса - для каждого TEdit создать по экземпляру.
Наверно так


 
Song ©   (2003-07-15 21:53) [2]

А зачем WM_PAINT ? WM_CTLCOLOREDIT не устраивает?



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
14-48762
DDT
2003-08-27 22:18
2003.09.15
Сайт delphimaster был недоступен


1-48543
Erik
2003-09-01 17:03
2003.09.15
Как создать кнопку в CustomDrawItem для TreeView


4-48825
Kryukov Andrew
2003-07-15 14:12
2003.09.15
Win 2000 or XP


1-48631
graphmail
2003-09-03 10:09
2003.09.15
Delphi+Excel


3-48422
Miau
2003-08-23 14:42
2003.09.15
ADO & DLL