Parpadeo en barra de herramientas

03/03/2004 - 17:12 por Esteban Palacio | Informe spam
Hola!!

Buscando en la web consegui como usar la funcion FLASHWINDOWS del api de
windows para manejar el parpadeo del boton de la aplicación en la barra de
tareas, pero mi problema es que el ejemplo que posteo aqui está en VB y
usa una variable estructurada "TYPE" y no consigo como traducir el uso de
esta API a Visual Fox.
Si alguno sabe o tiene algúna otra forma de lograr el parpadeo, le
agradecería la ayuda.

MUCHA GRACIAS

EJEMPLO FLASHWINDOWS (visual basic)

Public Type FLASHWINFO
cbSize As Long 'tamaño de la estructura
hWnd As Long 'handle de la ventana que debe parpadear
dwFlags As Long 'opciones
uCount As Long 'número de parpadeos
dwTimeOut As Long 'tiempo entre los parpadeos en milisegundos, si es
cero será el del parpadeo del cursor
End Type

Public Declare Function FlashWindowEx Lib "user32" (pFWI As FLASHWINFO) As
Boolean

'Las opiones pueden ser
Public Const FLASHW_STOP = 0 'deja de parpadear
Public Const FLASHW_CAPTION = 1 'parpadea el título
Public Const FLASHW_TRAY = 2 'parpadea el botón de la barra de tareas
Public Const FLASHW_ALL = FLASHW_CAPTION Or FLASHW_TRAY 'parpadean los dos
Public Const FLASHW_TIMER = 4 'parpadea hasta que le mandemos parar
Public Const FLASHW_TIMERNOFG = 12 'parpadea hasta que se active la
ventana

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Denny Infante
05/03/2004 - 21:05 | Informe spam
Busca en la ayuda de VFP "Extending Visual FoxPro with External Libraries";
el ejemplo maneja una estructura similar a la que necesitas

Saludos
dij. ..

"Esteban Palacio" escribió en el mensaje
news:
Hola!!

Buscando en la web consegui como usar la funcion FLASHWINDOWS del api de
windows para manejar el parpadeo del boton de la aplicación en la barra de
tareas, pero mi problema es que el ejemplo que posteo aqui está en VB y
usa una variable estructurada "TYPE" y no consigo como traducir el uso de
esta API a Visual Fox.
Si alguno sabe o tiene algúna otra forma de lograr el parpadeo, le
agradecería la ayuda.

MUCHA GRACIAS

EJEMPLO FLASHWINDOWS (visual basic)

Public Type FLASHWINFO
cbSize As Long 'tamaño de la estructura
hWnd As Long 'handle de la ventana que debe parpadear
dwFlags As Long 'opciones
uCount As Long 'número de parpadeos
dwTimeOut As Long 'tiempo entre los parpadeos en milisegundos, si es
cero será el del parpadeo del cursor
End Type

Public Declare Function FlashWindowEx Lib "user32" (pFWI As FLASHWINFO) As
Boolean

'Las opiones pueden ser
Public Const FLASHW_STOP = 0 'deja de parpadear
Public Const FLASHW_CAPTION = 1 'parpadea el título
Public Const FLASHW_TRAY = 2 'parpadea el botón de la barra de tareas
Public Const FLASHW_ALL = FLASHW_CAPTION Or FLASHW_TRAY 'parpadean los dos
Public Const FLASHW_TIMER = 4 'parpadea hasta que le mandemos parar
Public Const FLASHW_TIMERNOFG = 12 'parpadea hasta que se active la
ventana


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Luis María Guayán
06/03/2004 - 12:57 | Informe spam
Te paso el enlace a PortalFox con tres artículos de Jorge Mota (ApiMan) ;-)

http://www.portalfox.com/article.php?sidv0

http://www.portalfox.com/article.php?sidY8

http://www.portalfox.com/article.php?sidX3


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos



"Esteban Palacio" escribió en el mensaje
news:
Hola!!

Buscando en la web consegui como usar la funcion FLASHWINDOWS del api de
windows para manejar el parpadeo del boton de la aplicación en la barra de
tareas, pero mi problema es que el ejemplo que posteo aqui está en VB y
usa una variable estructurada "TYPE" y no consigo como traducir el uso de
esta API a Visual Fox.
Si alguno sabe o tiene algúna otra forma de lograr el parpadeo, le
agradecería la ayuda.

MUCHA GRACIAS

EJEMPLO FLASHWINDOWS (visual basic)

Public Type FLASHWINFO
cbSize As Long 'tamaño de la estructura
hWnd As Long 'handle de la ventana que debe parpadear
dwFlags As Long 'opciones
uCount As Long 'número de parpadeos
dwTimeOut As Long 'tiempo entre los parpadeos en milisegundos, si es
cero será el del parpadeo del cursor
End Type

Public Declare Function FlashWindowEx Lib "user32" (pFWI As FLASHWINFO) As
Boolean

'Las opiones pueden ser
Public Const FLASHW_STOP = 0 'deja de parpadear
Public Const FLASHW_CAPTION = 1 'parpadea el título
Public Const FLASHW_TRAY = 2 'parpadea el botón de la barra de tareas
Public Const FLASHW_ALL = FLASHW_CAPTION Or FLASHW_TRAY 'parpadean los dos
Public Const FLASHW_TIMER = 4 'parpadea hasta que le mandemos parar
Public Const FLASHW_TIMERNOFG = 12 'parpadea hasta que se active la
ventana


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida