Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Вниз

HotKey   Найти похожие ветки 

 
dim-   (2002-06-03 22:36) [0]

Данный вопрос встречался здесь уже не раз, но задам его еще раз
как назначить горячуют клавишу для программы.
Делаю как написано в этом форуме http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988621065&n=16
но программа вобще не реагирует.


 
dim-   (2002-06-04 09:03) [1]

Народ кто чего может посоветовать?


 
Song   (2002-06-04 09:06) [2]

Всё должно работать. Напишите как Вы делаете.


 
QWest   (2002-06-04 09:16) [3]

//Компонент предназначен, чтобы эмулировать нажатия клавиш в сисеме. В качестве параметра берет переменную типа Integer, но можно использовать и именнованные константы типа VK_SNAPSHOT (тогда произойдет нажатие PrintScreen"a// - не подойдет ??


 
dim-   (2002-06-04 09:48) [4]

....
procedure hotykey(var msg:TMessage); message WM_HOTKEY;
private
.....
var id:Integer;

procedure TForm1.hotykey(var msg:TMessage);
begin
if (msg.LParamHi=vk_Insert) then
begin ShowMessage("kjhdfbvcdjkfv!");
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
id:=GlobalAddAtom("hotkey");
RegisterHotKey(Handle,id,0,vk_Insert);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
UnRegisterHotKey(handle,id);
end;


 
Song   (2002-06-04 10:01) [5]

Довольно странно... Возможно Вы нажимаете эту клавишу находясь в приложении где она уже зарегистрирована.


 
Севостьянов Игорь   (2002-06-04 19:56) [6]

Да попробуй сначала назначить другую или в сочетании
У меня вот vkTAB+WIN+CTRL рабоает не надо баловаться


 
Севостьянов Игорь   (2002-06-04 19:56) [7]

Да попробуй сначала назначить другую или в сочетании
У меня вот vkTAB+WIN+CTRL работает не надо баловаться


 
dim-   (2002-06-06 09:44) [8]

интересно что в Д5 все работает, а в Д6 нет



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.06.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-54993
Klaus
2002-05-09 14:41
2002.06.17
DCOMConnection+ClientDataSet, можно ли заставить сервер...


14-55261
IronHawk
2002-05-11 13:33
2002.06.17
Приветствую Мастеров! Обучение Delphi!


14-55269
Димка
2002-05-13 22:10
2002.06.17
Ищу девушку


3-55039
HDD
2002-05-19 11:48
2002.06.17
ADO


4-55348
alexec
2002-03-21 07:59
2002.06.17
Сервисы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский