Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
3-48477
Andrew
2003-08-22 15:21
2003.09.15
Работа с DBF (DBase, FoxPro) , без BDE


8-48652
Filat
2003-05-14 18:34
2003.09.15
Как порезать картинку, но не просто порезать .... ?


1-48635
Star Wars
2003-09-03 09:09
2003.09.15
Массив динамических массивов


3-48483
Владий
2003-08-26 13:12
2003.09.15
Помогите с запросом - как исправить?...


3-48453
GekaNaz
2003-08-24 23:33
2003.09.15
Как определить длину строки в триггере




   Наверх