Ver Mensaje Individual
  #3  
Antiguo 08-08-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Reputación: 22
andres1569 Va por buen camino
Hola:

Coincido con frankmch en que no parece muy clara la utilidad que le quieres dar a esto (salvo si tienes varios TPopupMenus). El siguiente código, tras colocar un componente TApplicationEvents, intercepta su evento OnMessage, e inutiliza la pulsación del botón derecho del ratón a nivel de tu aplicación (bueno y de las aplicaciones de quien lo quiera usar ... ):

Código:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
  var Handled: Boolean);
begin
  if InutilizarBotonDerechoMouse AND // variable booleana que activas cuando lo desees
     (Msg.message >= WM_RBUTTONDOWN) AND 
     (Msg.message <= WM_RBUTTONDBLCLK) then
    Handled := TRUE;  // con esto indicamos que ya hemos tratado el evento
end;
__________________
Guía de Estilo
Responder Con Cita