FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Titulo de Dialogo
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Titulo de Dialogo
Posted: Fri Nov 03, 2017 04: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

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Titulo de Dialogo
Posted: Fri Nov 03, 2017 04: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
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Re: Titulo de Dialogo
Posted: Tue Nov 07, 2017 01: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

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Titulo de Dialogo
Posted: Tue Nov 07, 2017 02: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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Titulo de Dialogo
Posted: Tue Nov 07, 2017 02: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
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Re: Titulo de Dialogo
Posted: Tue Nov 07, 2017 04: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

Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Re: Titulo de Dialogo
Posted: Wed Nov 08, 2017 02:27 PM

Amigo tendria un ejemplo y imagen para compartir

saludos

Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Re: Titulo de Dialogo
Posted: 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

Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Titulo de Dialogo
Posted: Thu Nov 09, 2017 02: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... :-)

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



Gracias a mi Dios ante todo!
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Re: Titulo de Dialogo
Posted: Thu Nov 09, 2017 02:53 PM
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Re: Titulo de Dialogo
Posted: Fri Nov 10, 2017 09:54 PM

Enviado!!

Saludos!!

LCP Eduardo Borond贸n Mu帽iz

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Titulo de Dialogo
Posted: 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
Posts: 147
Joined: Tue Oct 11, 2005 08:22 PM
Re: Titulo de Dialogo
Posted: Mon Nov 13, 2017 03: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

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Titulo de Dialogo
Posted: Mon Nov 13, 2017 04: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

Continue the discussion