Meine Frage ist :
Zitat von
thomas2009:
wie kann ich zum Beispiel beim Programm-Start die Hotkey nach dem Laden von Ini-Datei registrieren ?
Ich möchte also die in INI-Datei gespeicherte Hotkey, registrieren
mein Versuch hat nicht geklappt:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
Key : Word;
Modifiers: UINT;
FName:
String;
IniFile1 : TIniFile;
hotkey1: Integer;
begin
FName := ExtractFilePath(Application.ExeName) + '
test.ini';
IniFile := TIniFile.Create(FName);
hotkey1 := StrToInt(MyIniFile.ReadString('
hotkeys','
hotkey1','
'));
Modifiers := 0;
key := hotkey1;
Hotkey_id := GlobalAddAtom('
MyHotKey_1');
RegisterHotKey(
Handle, Hotkey_id, Modifiers, Key);
IniFile1.free;
end;