Moin Alexander,
ich sagte doch, dass ich das erst als Prozedur gestrickt hatte, da man ja zwei Rückgabewerte braucht, nämlich den Modifier und die Virtual Key Code.
Bei der Funktion hab' ich die nur in einem neuen Typ zusammengefasst.
Die musst Du dann natürlich getrennt an die
API übergeben.
TcsWinHotKey ist ja ein selbst erdachter Typ, davon kann die
API nichts wissen.
Code:
[b]var[/b]
whkWork : TcsWinHotKey;
[b]begin[/b]
whkWork := ConvertPascalShortCut(hotkey);
RegisterHotKey(
Handle, GlobalAddAtom(name), whkWork.dwModifier,whkWork.dwVK);
[b]end[/b];