Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2003
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 22
Jose_Pérez Va por buen camino
Capturar 'ruedita' del ratón

Hola:

Algunos ratones disponen de una pequeña rueda, muy útil para realizar desplazamientos en algunos componentes. ¿Cuál es el mensaje de la API que controla este evento?.

Saludos y gracias.
Responder Con Cita
  #2  
Antiguo 09-05-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Podés usar el mensaje WM_MOUSEWHEEL...
Código:
TMyWinControl = class(TWinControl)
  private
    procedure WMMouseWheel(var Message: TWMMouseWheel); message WM_MOUSEWHEEL;
  end;
O los evento que estan protegidos de los TWinContors: OnMouseWheel, OnMouseWheelDown, OnMouseWheelUp...

Código:
TMyWinControl = class(TWinControl)
  published
    property OnMouseWheel;
    property OnMouseWheelDown;
    property OnMouseWheelUp;
  end;
Algunas clases ya los tienen publicado
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 12-05-2003
Jose_Pérez Jose_Pérez is offline
Miembro
 
Registrado: may 2003
Posts: 156
Poder: 22
Jose_Pérez Va por buen camino
OK., gracias.
Responder Con Cita
  #4  
Antiguo 03-07-2006
metalfox6383 metalfox6383 is offline
Miembro
 
Registrado: jul 2005
Posts: 97
Poder: 19
metalfox6383 Va por buen camino
Eso detecta si la ruedita ha sido girada, pero ¿cómo hace para saber si fue acia adelante o atrás?
Responder Con Cita
  #5  
Antiguo 03-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
(...) ¿cómo hace para saber si fue acia adelante o atrás?
Pues digo yo que "OnMouseWheelDown" indica que la ruedita se movió para abajo y "OnMouseWheelUp" lo contrario, o sea, que se movió para arriba. ¿No?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 11-04-2008
Toni-2006 Toni-2006 is offline
Registrado
 
Registrado: ene 2007
Posts: 8
Poder: 0
Toni-2006 Va por buen camino
Hola a todos. Simplemente soy un aficcionado a la programación en Delphi que, aunque estoy registrado desde el 2006, nunca he hecho uso de este foro, y ahora mismo si que necesito un poco de ayuda.

¿Que Uses debo poner para que al compilar no me de error en "WM_MOUSEWHEEL"?

Muchas Gracias.
Responder Con Cita
  #7  
Antiguo 11-04-2008
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
Código Delphi [-]
uses Messages;
Responder Con Cita
Respuesta



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
Ratón descontrolado FunBit Windows 0 25-11-2005 08:12:20
Cambiar el puntero al pulsar y soltar el ratón?? superfer17 Varios 2 23-08-2004 13:45:35
Capturar El Evento Onmousemove ANTONIOGALISTEO OOP 4 18-09-2003 09:16:01
Hints ralentizan el ratón Beckham Varios 1 09-08-2003 01:16:52
Captura de los Mensajes del Ratón Aprendiz Varios 1 06-05-2003 18:51:17


La franja horaria es GMT +2. Ahora son las 07:26:52.


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