Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
Установка гарячей клавиши и обработка события от нее
"Карманная" версия Базара

 
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК
Предыдущая тема :: Следующая тема  
Автор Сообщение
kurdt666

Новый писатель


Зарегистрирован: 22.01.2008
Сообщения: 6

СообщениеДобавлено: Вт Янв 22, 2008 3:51    Заголовок сообщения: Установка гарячей клавиши и обработка события от нее Ответить с цитатой

registerhotkey
дайте пожалуйста простенький пример как можно установить комбинацию клавиш и потом получить событие на нажатие
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kurdt666

Новый писатель


Зарегистрирован: 22.01.2008
Сообщения: 6

СообщениеДобавлено: Ср Янв 23, 2008 10:30    Заголовок сообщения: Ответить с цитатой

уже сделал, это оказывается глюк Lazarus был написал на апи, теперь работает...
Код:
var  message:MSG;
      idHotKey,keyid: integer;
begin
 keyid:=GlobalAddAtom('My Hotkey');
  if not RegisterHotKey( form1.Handle,keyid, 0, VK_UP) then  MessageBox(0,'Hi!','ÍÅ ìîãó çàðåãèñòðèðîâàòü',mb_ok);

  while GetMessage(message,0,0,0) do begin
   if message.message=WM_HOTKEY then begin
    HotKey;
    sleep(10);
    break;
   end;
    TranslateMessage(message);
    DispatchMessage(message);
  end;
  UnRegisterHotKey( form1.Handle,keyid);   
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК Часовой пояс: GMT - 10
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы можете просматривать вложения в этом форуме



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group