¿Entonces RTrim no es necesario si no escribo espacios? Es que delphi me dice que no tengo RTrim declarado...
¿Y en GWindowName pongo el nombre de la aplicación, no?
Código Delphi
[-] hwndWinamp := FindWindow(nil,pchar(rtrim(gWindowName)));
IF hwndWinamp = 0 THEN BEGIN
hwndWinamp := FindWindow(pchar(rtrim(gWindowName)),nil); IF hwndWinamp = 0 THEN BEGIN
ShowMessage(gWindowName + ' Ventana NO ENCONTRADA');
exit;
end;
END;
SetForegroundWindow(hwndWinamp); SetForegroundWindow(hwndWinamp);
PostKeyEx32(VK_HOME, [], TRUE);
PostKeyEx32(VK_END, [SSsHIFT], TRUE);
PostKeyEx32(VK_INSERT, [ssCtrl], TRUE);
SetForegroundWindow(Handle); PostKeyEx32(ord('V'), [SSCTRL], TRUE);
Ahí está el ejemplo. Lo pongo porque no se como debo declarar HwndWinamp.
He probado con HwndWinamp: handle; pero no funciona porque lo más seguro es que me lo haya inventado xD.