Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #31  
Старый 04.05.2012, 22:37
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Цитата:
Сообщение от illya05
у меня певыходит F2 зарегать

Код:
RegisterHotKey(handle, hotkey1, VK_F2);
Читаем справку, у этой функции 4 параметра (не 3).
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #32  
Старый 04.05.2012, 22:42
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

учти что та ссылка,в общемто говнокод и он не обязан срабатывать всегда и проверок там нет
а ты еще и освобождение забыл скопипастить из закрытия формы
UnRegisterHotKey(handle, hotkey1);
+ тудаже добавь
DeleteAtom(hotkey1);
Ответить с цитированием
Этот пользователь сказал Спасибо robt за это полезное сообщение:
illya05 (04.05.2012)
  #33  
Старый 04.05.2012, 22:43
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от angvelem
Читаем справку, у этой функции 4 параметра (не 3).

я не хочу ctrl + F2. а надо просто F2
Ответить с цитированием
  #34  
Старый 04.05.2012, 22:46
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от robt
учти что та ссылка,в общемто говнокод и он не обязан срабатывать всегда и проверок там нет
а ты еще и освобождение забыл скопипастить из закрытия формы
UnRegisterHotKey(handle, hotkey1);
+ тудаже добавь
DeleteAtom(hotkey1);

поясни, для чего
Код:
UnRegisterHotKey(handle, hotkey1);

DeleteAtom(hotkey1)
Ответить с цитированием
  #35  
Старый 04.05.2012, 22:46
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

А какая разница, что хочется. Параметров 4!
Код:
  RegisterHotKey(handle, hotkey1, 0, VK_F2);
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #36  
Старый 04.05.2012, 22:47
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Чтобы ОС "забыла" про этот HotKey.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #37  
Старый 04.05.2012, 22:47
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

Цитата:
Сообщение от illya05
поясни, для чего
что создаем,потом освобождаем

RegisterHotKey(handle, hotkey1, 0,VK_F2);

зы от блин опередил
а санкций я не боюсь

Последний раз редактировалось robt, 04.05.2012 в 22:49.
Ответить с цитированием
Этот пользователь сказал Спасибо robt за это полезное сообщение:
illya05 (04.05.2012)
  #38  
Старый 04.05.2012, 22:49
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от angvelem
Чтобы ОС "забыла" про этот HotKey.

Так там 0 надо было писать тьфу, спс вам
Ответить с цитированием
  #39  
Старый 04.05.2012, 23:09
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от robt
что создаем,потом освобождаем

RegisterHotKey(handle, hotkey1, 0,VK_F2);

зы от блин опередил
а санкций я не боюсь

а как при помощи чек-бокса отключить/включить хоткеи
Ответить с цитированием
  #40  
Старый 04.05.2012, 23:13
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Чего сложного?
Код:
  if xx.Checked then
    ...
  else
    ...
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #41  
Старый 04.05.2012, 23:15
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от angvelem
Чего сложного?
Код:
  if xx.Checked then
    ...
  else
    ...

нет же, ето я и так знаю

проблема в том как отключить хоткеи и потом их обратно включить!
Ответить с цитированием
  #42  
Старый 04.05.2012, 23:20
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Ну так добавь вместо точек добавление и удаление HotKey-я.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #43  
Старый 04.05.2012, 23:25
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от angvelem
Ну так добавь вместо точек добавление и удаление HotKey-я.

незнаю код как добавить добавление и удаление HotKey-я
Ответить с цитированием
  #44  
Старый 04.05.2012, 23:27
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

В сообщениях выше, его приводили несколько раз.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #45  
Старый 04.05.2012, 23:32
illya05 illya05 вне форума
Прохожий
 
Регистрация: 17.03.2012
Сообщения: 42
Репутация: -63
По умолчанию

Цитата:
Сообщение от angvelem
В сообщениях выше, его приводили несколько раз.

поясни (кодом)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:07.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter