procedure TForm1.hotykey(var msg:TMessage); begin if (msg.LParamLo=MOD_CONTROL) and (msg.LParamHi=81) then begin ShowMessage('Ctrl + Q wurde gedrьckt !'); end;
if (msg.LParamLo=MOD_CONTROL) and (msg.LParamHi=82)
then begin ShowMessage('Ctrl + R w!
urde gedrьckt !'); end; end;
procedure TForm1.FormCreate(Sender: TObject); begin id:=GlobalAddAtom('hotkey'); RegisterHotKey(handle,id,mod_control,81);
procedure TForm1.FormDestroy(Sender: TObject); begin UnRegisterHotKey(handle,id); UnRegisterHotKey(handle,id2); end;
Комментарий от Евгения Гаечкина (johnnycrisjoe@mail.ru) при смене стиля окна с fsStayOnTop на fsNormal и обратно(предполагаю, что так происходит при смене стиля на любой), у него меняется handle, и соответственно сообщения WM_HOTKEY перестают поступать. Метод реанимации, в принципе прост: UnRegisterHotKey
со старым handle смена стиля окна RegisterHotKey - с новым handle Метод не еди!
нственный, но поможет.
Удаление записи в типизированном файле
Здравствуйте всем. Как удалить запись в типизированном файле? Делаю так: PersonRec.from:= ''; PersonRec.adres:=''; ...
DateTime в MySQL
Коллеги ! Кто работает с MySQL, подскажите, как прописывать значение в поле типа datetime, используя параметрический ...
Фильтр для Edit
Как мне сделать так, что в Edit можно было вводить только цифры и арифметические операции? Все остальные символы и ...
Можно ли отловить нажатие Reset'а?
Собственно, сабж. Бывало, винда так повиснет, что ресет не действует, только тумблер сзади корпуса. Значит, можно его ...
Получение и установка видеорежимов в Windows
При разработке приложений, которые затем будут использоваться на большом числе различных ПК очень полезно иметь возможность не только получения информации о текущем видеорежиме, но и возможность получить все доступные видеорежимы для данного ПК. Еще одна область, где используется переключение видеорежимов при написании игр без использования DirectX.
Shareware : профессиональная разработка и продвижение программ
Рассматриваются особенности создания условно-бесплатных программ, приводятся рекомендации по разработке интерфейса и оформлению документации, обсуждаются теоретические и практические вопросы проектирования, рекламы, маркетинга и технической поддержки создаваемого программного продукта. Книга содержит примеры удачной разработки и реализации программ из мировой и российской практики. Множество иллюстраций дает возможность более наглядно представить объем и качество работы, необходимой для создания программ на профессиональном уровне.
Автор: Жарков С.
LMD-Tools SE Более 100 компонентов абсолютно бесплатно! напр.: LMDLabel с ротацией текста и 3D эффектом, LMDTTrayIcon,LMDTGlobalHotKey,LMDOneInstance
» Оценка сайта: 2
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
Сон репетиция смерти.
Афоризмы
Истина освещает, но греют именно деньги...
Фраза дня
Я женщина честная, доверилась компьютеру, а он меня обманул
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В гроде Литтл Рок в Арканзасе (США) запрещается выгуливать коров на главной улице после часа дня в воскресенье .
В Нью Хемпшире (США) считается преступлением вписыватся в отель под чужим именем.
И на закуску коротенький анекдот
Приходит Вовочка к маме с папой и говорит: - Вот я зимой родился. Теперь объясните откуда я взялся, аисты не летают, капуста не растет...