Search found 90 matches: moverse

Return to advanced search

Re: El ratón al moverse deja "rastro" en las reglas

Critobal, Manuel, En eritems.prg function ElementActions() he definido el bMMoved de los items para que llamen a SetReticule() convirtiendo las coordenadas recibidas en el item a coordenadas de su ventana padre (un Area). En principio lo hace bien pero se ve un parpadeo en la ultima posición pintada...
by Antonio Linares
Mon Aug 18, 2014 7:00 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Cristobal, En realidad no necesitamos guardar los bitmaps de los rulers puesto que el pintado se hace encima de la propia ventana. Acabo de subir unos cambios para el pintado horizontal. La solución sería que todos los items en su bMMoved llamen a la función SetReticule() A ver si damos con el sitio...
by Antonio Linares
Mon Aug 18, 2014 6:22 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Manuel, .../... El problema que tenemos ahora es que al pasar por encima de un control (item) no se pinta. A ver que se nos ocurre... Antonio, Manuel, debería ser algo asi, no? Pero hay algo que se me escapa (o la idea no es la correcta) Tampoco he comprobado cómo almacena los items ( cuando uno es...
by cnavarro
Sun Aug 17, 2014 11:57 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

He convertido las variables oRulerBmp1 y oRulerBmp2 en arrays para asignar un control distinto en cada area function DeclarePublics( cDefFile ).../...   PUBLIC oRulerBmp1 := {}   PUBLIC oRulerBmp2 := {}   PUBLIC nRuler    := 20   PUBLIC nRulerTop := 37.../...  function Fi...
by cnavarro
Sun Aug 17, 2014 10:46 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

La solución funciona muy bien Pero si hay alguna "regla" que no aparece entera en la pantalla, al desplazarte hacia abajo se queda la marca y ya no se quita Habría, o bien, hacer un refresh de ese bmp cuando aparece totalmente o no dibujar si las "reglas" no son totalmente visibl...
by cnavarro
Sun Aug 17, 2014 10:36 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

He modificado el código que acababa de subir, me había liado con los aRulers :-)

En realidad pintamos directamente sobre las ventanas MDIChild que estan en aWnd

Poco a poco enteréndonos de en donde está cada cosa :-)
by Antonio Linares
Sat Aug 16, 2014 12:36 pm
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

en : FillWindow( nArea, cAreaIni ) linea 1414 apox.
by mastintin
Sat Aug 16, 2014 12:10 pm
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Os acordais de en donde se creaban los SAYs usados para esas líneas verticales ? Tenemos que eliminar el de arriba...
by Antonio Linares
Sat Aug 16, 2014 12:05 pm
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Tenemos que hacer lo mismo en el pintado lateral...
by Antonio Linares
Sat Aug 16, 2014 11:50 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Manuel,

Partiendo de tu código lo he implementado, a falta de implementar el código de sálida de área.

El problema que tenemos ahora es que al pasar por encima de un control (item) no se pinta.

A ver que se nos ocurre...
by Antonio Linares
Sat Aug 16, 2014 11:50 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Manuel,

Tenemos que hacer el pintado vertical en todas las areas, porque por ejemplo el usuario puede querer alinear un item de un area con otro de otra area.

En tal caso, casa regla debería tener sus ultimas coordenadas de dibujo...
by Antonio Linares
Sat Aug 16, 2014 11:38 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Manuel, Voy a probarlo, gracias! :-) Hay que implementar el evento de abandono de superficie para eliminar ese último pintado: #define TME_LEAVE 2 #define WM_MOUSELEAVE 675 METHOD MouseMove( nRow, nCol, nKeyFlags ) CLASS ... TrackMouseEvent( ::hWnd, TME_LEAVE ) ... METHOD HandleEvent( nMsg, nWParam,...
by Antonio Linares
Sat Aug 16, 2014 11:25 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Con este código funciona el pintado pero el problema surge cuando cambiamos el raton de area que deja un rastro de donde se dibujo la linea ...   ...   drawRulerLines( oApp:aRulerBmp1[nArea], nRulerTop, nRuler, nColPos )//   AEVAL( aRuler, {|x,y| IIF( x[1] <>...
by mastintin
Sat Aug 16, 2014 11:01 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Manuel,

Como el fondo de las reglas es de color celeste, el invertir el color podría servir pues se vería oscuro.

Cristobal, lo tienes ya casi implementado ó me pongo con ello ? gracias :-)
by Antonio Linares
Sat Aug 16, 2014 10:49 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784

Re: El ratón al moverse deja "rastro" en las reglas

Manuel,

Borrado y subido al repositorio, gracias! :-)
by Antonio Linares
Sat Aug 16, 2014 10:47 am
 
Forum: EasyReport, EasyDialog y EasyPreview
Topic: El ratón al moverse deja "rastro" en las reglas
Replies: 34
Views: 12784
PreviousNext

Return to advanced search