![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обработчик onKeyDown [D7, WinXP]
Creative © (2006-01-24 17:12:00)написала собственную компоненту (наследовала от TCustomControl), собственно нужно было объединить в одной компоненте возможность загружать картинки и реагировать на события клавиатуры. Процедуры и свойства просто копировала из стандартных компонент. Но непонятно почему - когда запускаешь приложение, до обработчика onKeyDown дело просто не доходит. Компилятор ничего не говорит. Помогите, плиз!
Creative (2006-02-07 17:31:00) [1]всем спасибо, проблема решена
Юрий Зотов (2006-01-25 03:26:00) [2]Похоже на WM_GetDlgCode.
Rouse_ (2006-01-24 21:55:00) [3]Мдя, круто...
Не стал долго вникать...
procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
X, Y: Integer); override;
procedure TFishka.MouseDown(Button: TMouseButton; Shift: TShiftState; X,
Y: Integer);
begin
inherited;
SetFocus;
end;
Вообщето мой совет - вверху в корне есть ссылка на книжки. Советую их прочитать.
Creative (2006-01-24 17:57:00) [4]webfile.ru/767522
пароль: creative
Rouse_ (2006-01-24 17:53:00) [5]Показывай код. Если большой - то лучше куда нибудь архивом выложи, к примеру WebFile.ru
Creative (2006-01-24 17:25:00) [6]ой, нет, есть только property OnKeyDown;
Creative (2006-01-24 17:23:00) [7]имеется просто
procedure KeyDown;
Rouse_ (2006-01-24 17:17:00) [8]Процедура
procedure KeyDown(var Key: Word; Shift: TShiftState); override;
или
procedure WMKeyDown(var Message: TWMKeyDown); message WM_KEYDOWN;
или
procedure CNKeyDown(var Message: TWMKeyDown); message CN_KEYDOWN;
или
procedure WndProc(var Message: TMessage); override;
имеется в наличии?