Bueno finalmente lo logré, aunque no se si está muy bien ya que no tengo mucha ciencia al respecto sino más bien es algo empírico...
Lo que hice fue lo siguiente:
Código Delphi
[-]
public
procedure ShowNoActivate;
procedure HideNoActivate;
end;
procedure THintForm.ShowNoActivate;
begin
Windows.ShowWindow(Handle, SW_SHOWNOACTIVATE);
Windows.ShowWindow(Panel1.Handle, SW_SHOWNOACTIVATE);
Windows.ShowWindow(Panel2.Handle, SW_SHOWNOACTIVATE);
Windows.ShowWindow(Panel3.Handle, SW_SHOWNOACTIVATE);
end;
procedure THintForm.HideNoActivate;
begin
Windows.ShowWindow(Handle, SW_HIDE);
end;
Como decía, no se si estará muy bien, pero funciona
Si alguien sabe de alguna forma mejor, o piensa que esta forma tiene algún defecto por algun motivo, me gustaría saberlo...
Saludos!