PDA

Показать полную графическую версию : RegisterHotkey


che.ramzes
11-03-2012, 14:58
привет всемю нужна помощь в делфи. создаю горячие клавиши с помощю RegisterHotkey. все норм работает на обычних клавишах. только не работает VK_LBUTTON в сочитании с другими кл. пишу так
RegisterHotkey(Handle, 2, MOD_ALT , VK_F9)
работает
такRegisterHotkey(Handle, 2, MOD_ALT , VK_LBUTTON) не работает почему не знаете?

Delirium
12-03-2012, 01:11
посмотри здесь:
http://www.cyberforum.ru/delphi/thread20160.html
http://www.delphimaster.net/view/4-37460
http://www.delphipages.com/forum/showthread.php?t=24646

opel431
12-03-2012, 03:34
Так проверь

if not RegisterHotKey(...) then
RaiseLastOSError;

che.ramzes
13-03-2012, 00:34
Delirium

я это уже давно све прочитал


Так проверь
if not RegisterHotKey(...) then
RaiseLastOSError; »

попробовал, но я делал так

if NOT RegisterHotkey(...) then
ShowMessage('Не удалось зарегистрировать ......');

ошибки не выдает, но и не регистрирует(просматривал через сторонюю прогу список горячих клавиш)

ещо вопрос. а как можно назначить г.кл. только на модификатор без vk_....
пробовал RegisterHotkey(Handle, keyid6, MOD_CONTROL , 0)
ноль, не регистрирует
главное в системе полно таких клавиш

Delirium
13-03-2012, 01:30
che.ramzes, если ты прочитал, то будь добр, пиши об этом, а также о том, что ты пробовал, и что не получалось. А то мы ищем, смотрим, советуем, а ты оказывается все уже прочитал и заставляешь других проделывать лишнюю работу.

che.ramzes
13-03-2012, 18:20
если ты прочитал, то будь добр, пиши об этом »
если я перелопатил десятки сайтов то я уже не сразу не вспомню что читал что не читал. открыл твои ссылки - ага читал. но все же прочитав еще раз вторую ссылку появились некоторыеидеи




© OSzone.net 2001-2012