Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Определение нажатия определенной клавиши во время загрузки приложения

01.01.2007
program Project1;
 
uses
 
Windows,
 
Forms,
  Unit1
in 'Unit1.pas' {Form1};
 
{$R *.RES}
 
begin
 
if GetKeyState(vk_F8) < 1 then
   
MessageBox(0, 'F8 was pressed during startup', 'MyApp', mb_ok);
 
Application.Initialize;
 
Application.CreateForm(TForm1, Form1);
 
Application.Run;
end.

https://delphiworld.narod.ru/

DelphiWorld 6.0

 


program Project1; 
 
uses
 
Forms,
 
Windows,
 
Dialogs,
  Unit1
in 'Unit1.pas' {Form1};
 
var
 
KeyState: TKeyBoardState;
 
{$R *.RES}
 
begin
 
Application.Initialize;
 
GetKeyboardState(KeyState);
 
if ((KeyState[vk_Shift] and 128) <> 0) then
 
begin
   
{ here you could put some code to show the app as tray icon, ie
 
     hier kann z
.B ein Code eingefugt werden, um die Applikation als
     
Tray Icon anzuzeigen}
 
end;
 
Application.CreateForm(TForm1, Form1);
 
Application.Run;
end.

https://delphiworld.narod.ru/

DelphiWorld 6.0