есть метод \Classes\Info\onEventGoingIdle, который система вызывает каждый N ms. Идея такая:
в этом методе проверять желаемые клавиши на нажатие (как же как WinAPI::isControlButtonDown) и если они нажаты - посылать главному окну системы сообщение, генерируемое по ctrl+break или что-нить в этом духе.
P.S. Да, не уверен, что в 2.5 присутствует onEventGoingIdle, - в любом случае, можно "взвести" свой таймер (setTimeOut, с периодом ~80 ms) на классе info.
У меня таким образом реализована функциональность hotKeys в аксапте, без привлечения внешних dll
Последний раз редактировалось DSPIC; 25.03.2009 в 13:33.
|