> Как в системе проследить за нажатием комбинации клавиш > (например Ctrl+Alt+End)?
Если в системе, то без системных ловушек не обойтись. А если на форме, то ставишь, например свойство своей Form1.KeyPreview = True. Потом в событии OnKeyDown\Up следишь за клавишами. Или на форме, если есть главное меню, добавляешь невидимый пункт меню, в котором Visible = False, а ShortCut ставишь какой тебе надо.
> Как в системе проследить за нажатием комбинации клавиш > (например Ctrl+Alt+End)?
Если в системе, то без системных ловушек не обойтись. А если на форме, то ставишь, например свойство своей Form1.KeyPreview = True. Потом в событии OnKeyDown\Up следишь за клавишами. Или на форме, если есть главное меню, добавляешь невидимый пункт меню, в котором Visible = False, а ShortCut ставишь какой тебе надо.
ни за что не поверю...23.07.02 19:41 Автор: ggg <ggg> Статус: Elderman
что в дельфи нельзя вызвать что то типа RegisterHotKey
это же обычная функция из user32.dll
и она (выписка из MSDN):
The RegisterHotKey function defines a system-wide hot key что вы все привязались к ловушкам
[win32] [delphi] горячие клавиши.23.07.02 13:51 Автор: Cyril <sc> Статус: Member
> Как в системе проследить за нажатием комбинации клавиш > (например Ctrl+Alt+End)? если я правильно понял, то хочется обрабатывать комбинации клавиш
даже когда твое приложение не получает фокус?
Если так, то тебе необходимо установить свою KeyboardProc hook процедуру.
зачем так жестоко :)23.07.02 15:51 Автор: ggg <ggg> Статус: Elderman