M
myveremy
Unregistered / Unconfirmed
GUEST, unregistred user!
把window media player置為當前窗體,并給它發一個組合鍵ctrl+r(暫停),但是它反應???
procedure TForm1.Button15Click(Sender: TObject);
var
h:thandle;
begin
H := FindWindow(nil, 'Windows Media Player');
if H > 0 then
begin
SetForegroundWindow(H);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('R'), MapVirtualKey(Ord('R'), 0), 0, 0);
keybd_event(Ord('R'), MapVirtualKey(Ord('R'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0)
end;
end;
procedure TForm1.Button15Click(Sender: TObject);
var
h:thandle;
begin
H := FindWindow(nil, 'Windows Media Player');
if H > 0 then
begin
SetForegroundWindow(H);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
keybd_event(Ord('R'), MapVirtualKey(Ord('R'), 0), 0, 0);
keybd_event(Ord('R'), MapVirtualKey(Ord('R'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0)
end;
end;