Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Фокус у TWinControl

302
11 ноября 2004 года
Sagittarius
648 / / 12.04.2003
Как заставить наследник от TWinControl получать и терять фокус?
Типа TEdit, например. Необходимо чтобы события от клавиатуры направлялись моему класуу, когда у него есть фокус ввода.
10
11 ноября 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Sagittarius
Типа TEdit, например. Необходимо чтобы события от клавиатуры направлялись моему класуу, когда у него есть фокус ввода.


Так вроде по умолчанию должен, если не путаю...

302
12 ноября 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by smartsoft
Так вроде по умолчанию должен, если не путаю...


Про TEdit я пример привел.
У меня есть наследник класса TWinControl, и мне его надо научить получать и терять фокус. Я думаю, надо где-то в стиле окна поковыряться... или может еще где? :)

368
12 ноября 2004 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by Sagittarius

Про TEdit я пример привел.
У меня есть наследник класса TWinControl, и мне его надо научить получать и терять фокус. Я думаю, надо где-то в стиле окна поковыряться... или может еще где? :)


Процедура CreateParams.

По непроверенным данным

procedure TCustomEdit.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
CreateSubClass(Params, 'EDIT');
...
end;

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог