FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Boton parpadeando.
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Boton parpadeando.
Posted: Wed Apr 11, 2012 06:42 AM
Es posible provocar un parpadeo o alguna llamada de atenci贸n en un bot贸n del tipo :

Code (fw): Select all Collapse
 聽@ 6, 2 聽BUTTON "&Calculadora" OF oDlg SIZE 55,15 ACTION WinExec( "Calc" )


Necesito llamar la atenci贸n del usuario para que tenga que pulsar el bot贸n que se encuentre en parpadeo. El problema es que estoy utilizando un programa que es un sistema de menu personalizado de cada usuario en el que quiero a帽adir un bot贸n de mensajes/tareas pendientes/... y cuando tenga algo pendiente que le aparezca parpadeando para indicarle que tiene algo que hacer con ese bot贸n. Es posible, c贸mo? Tambi茅n me vale otras posibilidades como el cambio de color o cualquier otra cosa que les llame la atenci贸n.
Saludos



Andr茅s Gonz谩lez desde Mallorca
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Boton parpadeando.
Posted: Wed Apr 11, 2012 08:43 AM
Andr茅s,

Puedes usar un GIF con una animaci贸n para captar la atenci贸n del usuario. Aqui tienes un ejemplo:

BtnGif.prg
Code (fw): Select all Collapse
#include "FiveWin.ch"
#include "gif.ch"

function Main()

   local oDlg

   DEFINE DIALOG oDlg TITLE "Attention"

   @ 2, 11 SAY "Waiting to use the calculator"

   ACTIVATE DIALOG oDlg CENTERED ;
      ON INIT PlaceGif( oDlg )

return nil

function PlaceGif( oDlg )

   local oGif

   @ 19, 10 GIF oGif FILENAME "..\gifs\loading.gif" OF oDlg

return nil


Aqui tienes el GIF usado:
http://minus.com/mnDoAEJRa/1f
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Boton parpadeando.
Posted: Wed Apr 11, 2012 12:17 PM

Otro modo seria usted usar DYNAMIC SAY para llamar la atenci贸n del usu谩rio, con BLINKER.

Puedes bajar aqui para probar:

http://www.fivewin.com.br/exibedicas.asp?id=484

Saludos.

Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 632
Joined: Thu Jan 19, 2006 10:45 AM
Re: Boton parpadeando.
Posted: Wed Apr 11, 2012 12:26 PM

Antonio, igual no entiendo tu propuesta ya que el ejemplo es un dialogo. La cuesti贸n es que pueda tenerlo integrado en el boton, o sea, si por ejemplo puedo integrar ese Gif en el boton tambi茅n me ir铆a bien, estoy pensando en un ojo que se abra y se cierre. Sabes si con BTNBMP puedo integrar gif en vez de BMP? Me parece que con BUTTON no se puede poner un icono.

Karinha, el efecto blinker lo puedo implementar dentro del bot贸n? C贸mo? Tambi茅n me ir铆a bien.Pero creo que para eso habr铆a que cambiar la classe BUTTON.

Creo Antonio que podemos hacer un esfuerzo e implementar alguna clausula en BUTTON que sea (Alarm, Warning, Blinker... ) para que haga alg煤n efecto visual. Es una propuesta. No s茅, igual me complico mucho y es mas sencillo de lo que yo pienso.

Saludos



Andr茅s Gonz谩lez desde Mallorca
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Boton parpadeando.
Posted: Wed Apr 11, 2012 06:10 PM

andres y un timer que cambie el bitmap del boton cada x segundos, con dos bitmap seria suficiente.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)

Continue the discussion