Вниз
Скачать: CL | DM;

Отловить Enter   Найти похожие ветки 

← →
Runner   (2004-02-11 23:49) [0]

Как в приложении на WinAPI отловить нажатие клавиши Enter в EDIT"е: И как потом убрать этот пронзительный звук?


← →
Runner   (2004-02-12 10:15) [1]

Неужели такой сложный вопрос?


← →
Vit@ly ©   (2004-02-12 10:15) [2]

Отключи динамик.
Ключ: [HKEY_CURRENT_USER\Control Panel\Sound]
Параметр: Beep
Тип: REG_SZ
Значение: "Yes" или "No"


← →
Runner   (2004-02-12 10:22) [3]

%( )

хм... а как отловить нажатие Enter"а в EDIT"е, чтобы сделать что-то. Т.е. замутить свой обработчик такого события.


← →
KosilkA ©   (2004-02-12 10:34) [4]

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if ord(key)=13 then showmessage("ку-ку");
end;


← →
Runner   (2004-02-12 10:38) [5]

> KosilkA ©   (12.02.04 10:34) [4]

А на WinAPI?


← →
AKul ©   (2004-02-12 12:20) [6]


> Runner   (12.02.04 10:38) [5]
> А на WinAPI?

Получить WindowProc этого Edit"а, используя GetWindowLong(Handle,GWL_WNDPROC) и сохранить его. Установить свою WindowProc (используя SetWindowLong), в которой обрабатывать сообщения WM_CHAR и подобные. В случае обнаружения нажатия Enter"а - выполнить нужные действия и выйти из WindowProc. В противном случае передать управление сохраненной WindowProc.



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

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



Память: 0.46 MB
Время: 0.019 c
1-1080409054
Vilux
2004-03-27 20:37
2004.04.18
Windows XP Theme Manager


7-1077125568
Status
2004-02-18 20:32
2004.04.18
Добавить свою прграмму в "Пуск->Выполнить"


6-1076666201
Aleksandr
2004-02-13 12:56
2004.04.18
Почему МИДАС-сокеты не могут соединиться?


1-1080547390
Sauron_ua
2004-03-29 12:03
2004.04.18
Текстури в DirectX


1-1080443531
Бен
2004-03-28 07:12
2004.04.18
Можно как-нибудь открыть html или doc файл в среде Delphi ?




   Наверх