17. februar 2004 - 20:06
Der er
2 kommentarer og
1 løsning
Global Genvej
Hej!
Kan man på en eller anden måde lave en genvejstast der er "globalt gældene" således at hvis man fx sidder i notesblok og trykker på "Ctrl + Shift + T" (eller noget andet selfølgelig) vi bliver ets eget program (der hid til har kørt i systray) maksimeret eller "front-most-app" eller hvad det nu hedder?
Jeg mener jeg har fundet det på et tidspunkt (og at det var 2 linier kode), men nu når jeg skal bruge det, kan jeg ikke finde det igen *piv*
21. februar 2004 - 18:58
#3
Først og fremmest: Undskyld for først at uddele point nu...
Jeg giver points til dkn idet jeg ikke har fået set på borrisholt's svar... Og så virker det, selvom man selv skulle google lidt :)
Til eventuelle andre der vil bruge det samme er det som følger:
type
procedure FormShow(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure WMHotKey(var Msg: TWMHotKey); message WM_HOTKEY;
procedure TForm1.WMHotKey(var Msg: TWMHotKey);
begin
if Msg.HotKey = 1 then begin
ShowMessage('Global Genvej :o)');
end;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
RegisterHotKey(Handle, 1, 2{Ctrl} + 1{Alt}, Ord('R'));
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
UnRegisterHotKey(Handle, 1);
end;