Registriert seit: 22. Jul 2003
Ort: BRB
15 Beiträge
Delphi 6 Professional
|
Re: Probleme beim Senden von ENTER (virtual key)
25. Jul 2003, 10:47
Ok. also sieht bei mir folgendermaßen aus:
procedure PostVirtualKeyEvent(vk: Word; fUp: Bool);
const
ButtonUp: array[False..True] of Byte = (0, KEYEVENTF_KEYUP);
var
ScanCode: Byte;
begin
if vk <> vk_SnapShot then
ScanCode := MapVirtualKey(vk, 0)
else
ScanCode := 0;
Keybd_Event(vk, ScanCode, ButtonUp[fUp], 0);
end;
Function SendKey(VirtualKey: Word): Boolean;
Begin
Try
PostVirtualKeyEvent(VirtualKey,False);
{ PostVirtualKeyEvent(VirtualKey,True);}
Result := True;
Except
Result := False;
End;
End;
AUFRUF im Programm: Sendkey($D);
Geht nicht, gibt's nicht.
|