Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   RegisterHotkey (http://forum.oszone.net/showthread.php?t=230056)

che.ramzes 11-03-2012 14:58 1876835

RegisterHotkey
 
привет всемю нужна помощь в делфи. создаю горячие клавиши с помощю RegisterHotkey. все норм работает на обычних клавишах. только не работает VK_LBUTTON в сочитании с другими кл. пишу так
Код:

RegisterHotkey(Handle, 2, MOD_ALT , VK_F9)
работает
так
Код:

RegisterHotkey(Handle, 2, MOD_ALT , VK_LBUTTON)
не работает почему не знаете?

Delirium 12-03-2012 01:11 1877297

посмотри здесь:
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 1877359

Так проверь

if not RegisterHotKey(...) then
RaiseLastOSError;

che.ramzes 13-03-2012 00:34 1878019

Delirium

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


Цитата:

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

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

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

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

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

Delirium 13-03-2012 01:30 1878035

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

che.ramzes 13-03-2012 18:20 1878457

Цитата:

Цитата Delirium
если ты прочитал, то будь добр, пиши об этом »

если я перелопатил десятки сайтов то я уже не сразу не вспомню что читал что не читал. открыл твои ссылки - ага читал. но все же прочитав еще раз вторую ссылку появились некоторыеидеи


Время: 18:40.

Время: 18:40.
© OSzone.net 2001-