Eso lo estuve haciendo de esta forma, pero tampoco me funciono:
PostMessage(GetForegroundWindow, WM_CHAR, Ord(TSpeedButton(Sender).caption[1]), 0)
GetForegroundWindow me devuelve un valor <> 0, ¿tengo alguna forma de saber a quien pertenece ese handle?, para verificar si es el correcto.
Con respecto a lo del MouseActivate, si eso no me sirve, como hago para que al clickear sobre un boton de una aplicacion que no esta activa, esta no tome el foco????, es decir, que la aplicacion actualmente activa no pierda el foco.
gracias
|