FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Evento WM_RBUTTONDBLCLK
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
Evento WM_RBUTTONDBLCLK
Posted: Mon Jul 25, 2016 04:26 AM
Tal vez haya alguna razón para ello, pero este evento (Right button double click) no es manejado por la clase tWindow

Sólo haría falta agregar:
Code (fw): Select all Collapse
#define WM_RBUTTONDBLCLK                0x0206

DATA bRDblClick

METHOD RDblClick( nRow, nCol, nKeyFlags ) CLASS TWindow
   if ::bRDblClick != nil
      return Eval( ::bRDblClick, nRow, nCol, nKeyFlags, Self )
   endif
return nil


y en el método HandleEvent:

Code (fw): Select all Collapse
  case nMsg == WM_RBUTTONDBLCLK
       return ::RDblClick( nHiWord( nLParam ), nLoWord( nLParam ), nWParam )


César Lozada
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
Re: Evento WM_RBUTTONDBLCLK
Posted: Mon Jul 25, 2016 04:38 AM
Nota: De acuerdo a http://winapi.conclase.net/curso/?winmsg=WM_RBUTTONDBLCLK,
sólo las ventanas que tienen el estilo CS_DBLCLKS pueden recibir mensajes WM_RBUTTONDBLCLK

Pero no hay ningún problema con esto, pues en el method Register la clase tWindow asigna automáticamente este estilo a las ventanas.

César Lozada
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Evento WM_RBUTTONDBLCLK
Posted: Mon Jul 25, 2016 06:24 AM

César,

Te funciona bien asi ?

gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
Re: Evento WM_RBUTTONDBLCLK
Posted: Mon Jul 25, 2016 04:45 PM

No, Antonio. Lo probé en tWindow y no funciona.

No pude implementarlo en tControl o no supe cómo hacerlo.

Pero si hago las modificaciones en un control en particular entonces sí que funciona. (Lo hice en tListBox)

Saludos,
César

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Evento WM_RBUTTONDBLCLK
Posted: Tue Jul 26, 2016 05:24 AM

César,

Entonces de momento lo tienes solucionado asi ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
Re: Evento WM_RBUTTONDBLCLK
Posted: Wed Jul 27, 2016 12:47 AM

Antonio,

Sí. En un listbox funciona correctamente. Gracias por tu interés.

César Lozada

Continue the discussion