Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 17-06-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola force1758.

No entiendo muy bién lo que estas buscando hacer, pero fijate si te sirve de este modo:
Código Delphi [-]
...
type
  TForm1 = class(TForm)
    WebBrowser1: TWebBrowser;
    procedure FormCreate(Sender: TObject);
    ...
  private
    procedure Procedimiento(const Mensaje: string);
    procedure MouseEvent(var Msg: TMsg; var Handled: Boolean);
  public
    ...
  end;

var
  Form1: TForm1;

implementation  

procedure TForm1.Procedimiento(const Mensaje: string);
begin
  Caption := Mensaje;
end;

procedure TForm1.MouseEvent(var Msg: TMsg; var Handled: Boolean);
var
  WC : TWinControl;
  s  : string;
begin
  WC := FindVCLWindow(Mouse.CursorPos);
  if (WC <> nil)and(WC is TWebBrowser) then
  begin
    case Msg.message of
      WM_LBUTTONDOWN: Procedimiento('Botón izquierdo presionado');
      WM_RBUTTONDOWN: Procedimiento('Botón derecho presionado');
    end;
  end;
  Handled := False;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnMessage := MouseEvent;
  WebBrowser1.Navigate('www.ClubDelphi.com');
  ...
end;

...

procedure TForm1.FormDestroy(Sender: TObject);
begin
  Application.OnMessage := nil;
end;
Algo a tomar en cuenta: Si dentro de "Procedimiento" se le quita el foco al TWebBrowser, se perdería la acción previa esperada. Por ejemplo la que se provoca al hacer click sobre un componente web que direcciona a un enlace.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Simular Click en Boton de mi Aplicacion Delphi gersojn OOP 3 30-06-2012 01:21:14
¿Cómo cotizar una aplicación hecha en delphi, que valor debo darle? Master23 Varios 11 01-05-2010 02:05:19
Enviar un click a cualquier aplicacion? Alejo15x Varios 1 14-03-2010 12:20:39
Enviar un click a otra aplicacion. Sergiov API de Windows 2 11-04-2007 14:23:29
Simular click en otra aplicacion(es) doverzhoff Varios 3 22-12-2003 23:31:32


La franja horaria es GMT +2. Ahora son las 08:56:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi