Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как перехватить нажатие клавиш Shift + Delete ? [D5, Win2k]


Chery ©   (2004-09-03 09:57:00) 

Как перехватить нажатие клавиш Shift + Delete ? И можно поподробней (я в API не очень).


Lenor   (2004-09-06 02:12:00) [1]

cherry - вишня :)


clickmaker   (2004-09-03 15:44:00) [2]


> [6] Chery   (03.09.04 15:35)
> А с WM_KEYDOWN чё делать?

Можешь оставить себе. На память


_silver   (2004-09-03 15:37:00) [3]

орех...


Chery   (2004-09-03 15:35:00) [4]

" А если пишешь не на апи, то событие OnKeyDown формы и соответссно Key вместо wParam" - ну это понятно.
А с WM_KEYDOWN чё делать?


clickmaker   (2004-09-03 13:02:00) [5]


> [4] Chery   (03.09.04 12:29)
> Куда мне лепить WM_KEYDOWN
> И объявлять ли wParam ?

Судя по твоей реплике "(я в API не очень).", ты пишешь на API. Значит у окна твоей проги должна быть оконная процедура. У нее есть параметры, среди которых wParam. Вот его и обрабатывай
А если пишешь не на апи, то событие OnKeyDown формы и соответссно Key вместо wParam


Chery   (2004-09-03 12:29:00) [6]

Куда мне лепить WM_KEYDOWN
И объявлять ли wParam ?


clickmaker   (2004-09-03 11:57:00) [7]


>  [2] Chery   (03.09.04 11:31)

Что не ясно? обрабатывай в оконной процедуре своего окна это сообщение


Chery   (2004-09-03 11:31:00) [8]

А можно по подробнее, в деталях, плиз.
Просто нажатие клавиш понятно GetKeyState.
А с WM_KEYDOWN и wParam не ясно.


clickmaker   (2004-09-03 11:02:00) [9]

WM_KEYDOWN
(wParam = VK_DELETE) and ((GetKeyState(VK_SHIFT) shr 8) <> 0)


Наверх

Титульная страница Поиск, карта сайта Написать письмо