Titulo de Dialogo

Titulo de Dialogo

Postby EBM » Fri Nov 03, 2017 4:37 pm

Compañeros del foro:

Estoy desarrollando un pequeño chat para uso privado entre las sucursales de un cliente y todo va bien, pero quisiera que si un dialogo está minimizado y recibe un nuevo mensaje, "parpadeara" para que el usuario pueda saber que recibió un nuevo mensaje tal y como lo hacia Messenger en su momento, busque en el foro y Carlos hace años publico una clase TTitle que creo hace lo que necesito pero el link ya no funciona. Alguien ha hecho algo similar o que me den alguna idea de como hacerlo?

Saludos !!

LCP Eduardo Borondón Muñiz
EBM
 
Posts: 147
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Titulo de Dialogo

Postby cnavarro » Fri Nov 03, 2017 4:44 pm

Eduardo, no sé si esto te podrá ayudar

https://msdn.microsoft.com/es-es/librar ... 46(v=vs.85).aspx
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6498
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Re: Titulo de Dialogo

Postby EBM » Tue Nov 07, 2017 1:36 pm

Hola Cristóbal y Karinha

Gracias por responder, con los ejemplos que me mandan logro hacer que la ventana "parpadee" pero únicamente si se encuentra abierta o en modo normal, si esta minimizada no hace el efecto y es precisamente lo que necesito, que lo haga cuando se encuentre minimizada, alguna idea??

Saludos y gracias

LCP Eduardo Borondón Muñiz
EBM
 
Posts: 147
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Titulo de Dialogo

Postby karinha » Tue Nov 07, 2017 2:03 pm

Por favor, haga un pequeño ejemplo para entender mejor.

Gracias, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7154
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Titulo de Dialogo

Postby cnavarro » Tue Nov 07, 2017 2:46 pm

EBM wrote:Hola Cristóbal y Karinha

Gracias por responder, con los ejemplos que me mandan logro hacer que la ventana "parpadee" pero únicamente si se encuentra abierta o en modo normal, si esta minimizada no hace el efecto y es precisamente lo que necesito, que lo haga cuando se encuentre minimizada, alguna idea??

Saludos y gracias

LCP Eduardo Borondón Muñiz

BOOL WINAPI FlashWindow(
_In_ HWND hWnd,
_In_ BOOL bInvert
);

hWnd [in]
A handle to the window to be flashed. The window can be either open or minimized.
bInvert [in]
If this parameter is TRUE, the window is flashed from one state to the other. If it is FALSE, the window is returned to its original state (either active or inactive).
When an application is minimized and this parameter is TRUE, the taskbar window button flashes active/inactive. If it is FALSE, the taskbar window button flashes inactive, meaning that it does not change colors. It flashes, as if it were being redrawn, but it does not provide the visual invert clue to the user.



Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6498
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Titulo de Dialogo

Postby EBM » Tue Nov 07, 2017 4:27 pm

Cristóbal y Karinha

Mil gracias, funciona perfecto!!, era solo ponerlo en verdadero

Gracias de nuevo a ambos por su tiempo

Saludos!!

LCP Eduardo Borondón Muñiz
EBM
 
Posts: 147
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Titulo de Dialogo

Postby jbrita » Wed Nov 08, 2017 2:27 pm

Amigo tendria un ejemplo y imagen para compartir

saludos
jbrita
 
Posts: 485
Joined: Mon Jan 16, 2006 3:42 pm

Re: Titulo de Dialogo

Postby EBM » Wed Nov 08, 2017 11:01 pm

Hola jbrita

Con todo gusto, pásame tu correo y te envío un ejemplo que tengo funcionando.

Saludos !!

LCP Eduardo Borondón Muñiz
EBM
 
Posts: 147
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Titulo de Dialogo

Postby joseluisysturiz » Thu Nov 09, 2017 2:53 am

EBM wrote:Hola jbrita

Con todo gusto, pásame tu correo y te envío un ejemplo que tengo funcionando.

Saludos !!

LCP Eduardo Borondón Muñiz


+ 1 me anexo al pedido si es posible... saludos, gracias... :shock:

joseluisysturiz arroba yahoo dot com
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Titulo de Dialogo

Postby jbrita » Thu Nov 09, 2017 2:53 pm

jbrita
 
Posts: 485
Joined: Mon Jan 16, 2006 3:42 pm

Re: Titulo de Dialogo

Postby EBM » Fri Nov 10, 2017 9:54 pm

Enviado!!

Saludos!!

LCP Eduardo Borondón Muñiz
EBM
 
Posts: 147
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Titulo de Dialogo

Postby Armando » Fri Nov 10, 2017 10:11 pm

Eduardo:

Podrías poner el ejemplo aquí en el foro?, así a quien le interese se vería beneficiado.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3049
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Titulo de Dialogo

Postby EBM » Mon Nov 13, 2017 3:47 pm

Hola Armando

Tienes razón, una disculpa, aquí va el código para hacer el efecto:

/////////////////////////////////////////////////////////////////////////////////////////////////
FUNCTION Parpadeo( oWnd )

If oWnd:IsIconic() .and. oWnd:lNewMsg
FlashWnd( oWnd:hWnd, 1 )
Tone( 2000, .1 )
else
oWnd:lNewMsg := .F.
EndIf

Return .T.

////////////////////////////////////////////////////////////////////////////////
DLL32 FUNCTION FlashWnd( hWnd AS LONG, nInvert AS LONG ) AS LONG PASCAL FROM "FlashWindow" LIB "User32.dll"


Saludos!!

LCP Eduardo Borondón Muñiz
EBM
 
Posts: 147
Joined: Tue Oct 11, 2005 8:22 pm
Location: Guadalajara, Jal Mexico

Re: Titulo de Dialogo

Postby Armando » Mon Nov 13, 2017 4:37 pm

Eduardo:

No tienes que disculparte, por el contrario, gracias por tu aporte al foro.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3049
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 15 guests