![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Tambien quiero desactivar el boton derecho del raton en dephi.
|
|
#2
|
||||
|
||||
|
Hook WH_MOUSE_LL
Saludos. |
|
#3
|
|||
|
|||
|
¿seria mucho pedir un ejemplo?
Lo busco en google y sólo encuentro solución para visual basic |
|
#4
|
||||
|
||||
|
Aquí tienes un ejemplo de un Hook al Mouse. Sustituye la función MouseHookCallBack por esta:
Código:
LRESULT CALLBACK
MouseHookCallBack(int Code, WPARAM wParam, LPARAM lParam)
{
if(Code>=0){
if(wParam == WM_RBUTTONDOWN){
// Desactiva el botón derecho del mouse
return -1;
}
}
return CallNextHookEx(WHookMouse, Code, wParam, lParam);
}
Última edición por escafandra fecha: 14-10-2008 a las 07:06:29. |
|
#5
|
|||
|
|||
|
El codigo esta para C me parece.
Lo estoy pasando a delphi pero no me aclaro mucho. Lo seguiré intentando. |
|
#6
|
|||
|
|||
|
tengo que hacer una DLL para desactivar el boton derecho del raton??
He visto http://www.eksperten.dk/spm/840406 pero no tengo ni idea de como crear la DLL en delphi y ademas ni tan siquiera estoy seguro que se pueda hacer de una forma mas sencilla. Última edición por petete2008 fecha: 15-10-2008 a las 21:06:48. |
|
#7
|
|||
|
|||
|
Por si le interesa a alguno en esta pagina
http://www.ajpdsoft.com/modules.php?...rticle&sid=261 explica con detalle el tema de crear una dll Voy a crear la dll y a ver si consigo anular el boton derecho del mouse. Gracias |
|
#8
|
||||
|
||||
|
No es necesario para el Hook tipo WH_MOUSE_LL.
El código lo puse en C. La filosofía del Hook es que retorne inmediatamente devolviendo -1 y por tanto sin dar paso al CallNextHookEx(HookHandle, Code, Msg, MouseHook); De esta forma el menú contextual o cualquier otra acción relacionada con ese botón, no aparecerá nunca. No hace falta colocar messagebox alguno. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|