MESSAGE SORTANT DU SYSTEM TRAY AVEC PRISE EN CHARGE DE LA TAILLE ET POSITION DE
pcpunch
Messages postés1243Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention18 février 2019
-
14 sept. 2004 à 18:58
vbmarh
Messages postés60Date d'inscriptiondimanche 9 octobre 2005StatutMembreDernière intervention30 novembre 2010
-
20 juin 2007 à 15:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
vbmarh
Messages postés60Date d'inscriptiondimanche 9 octobre 2005StatutMembreDernière intervention30 novembre 2010 20 juin 2007 à 15:52
Salut es que l etiquette de notification tient la oû il faut sur les ecrans de grande taille
pctechweb
Messages postés2Date d'inscriptionmercredi 20 septembre 2006StatutMembreDernière intervention21 septembre 2006 21 sept. 2006 à 01:00
Ah! et aussi... j'ai pas fait mais c en route. Pour ceux qui désirent éviter le probl quand y'a plein d'applications qui font de ces fenêtres en même temps y'a le "mutex" tel que décrit là
Pour coordonner un système de "toast pop up" de ce genre.
J'ai pas fouillé si ça a déjà été posté ici mais bon. J'viens de voir que le code date de 2004 alors bien possible que tout ça soit déjà là qq part.
pctechweb
Messages postés2Date d'inscriptionmercredi 20 septembre 2006StatutMembreDernière intervention21 septembre 2006 21 sept. 2006 à 00:53
Bon boulot 9 (et des poussières). Quelques petits changements font que ça fonctionne sous win98 (ben oui j'ai des vieilles machines aussi). Win98 retourne pas 0 pour top, left donc tester ...
If taskBar.coordonnees.Left < 1 And taskBar.coordonnees.Top < 1 Then blablabla
et ensuite win98 gère pas la transparence qui a été ajoutée mais génère une erreur 453 donc au début de la sub showSysTrayMessage(....) placer on error goto errortrap. À la fin entre le Call SetTimer(.....) et le end sub placer
Exit Sub
errortrap:
If Err.Number = 453 Then
Resume Next
Else
Err.Raise Err.Number
End If
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 15 sept. 2004 à 20:08
Ouais soyons novateurs ! il faut inventer un nouveau système, tiens je crois que j'ai une idée...
cs_azerty25
Messages postés1114Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention 6 mai 2007 15 sept. 2004 à 17:53
A force d'avoir pleins de prog qui font les mêmes messages, on aura plus de place pour les mettre ou on en vera qu'un sur 40 s'ils se superposent :p
Sinon, c'est bien, bon boulo ;)
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 15 sept. 2004 à 17:36
j'ai pas testé mais est ce que ça décale la fenêtre plus haut si on en affiche plusieurs ?
et si oui est ce que ça fait ça aussi si msn affiche une fenêtre en même temps ?
sinon je vais essayer de la tester bientot.
@ +
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 15 sept. 2004 à 15:50
Tbark allah 3lik a ba Mehdi .. programme wa3er ;-)
Traduction :
Du beau boulot Mehdi .. Très bon programme.
Dytryh Evryl
Messages postés7Date d'inscriptionmardi 20 avril 2004StatutMembreDernière intervention20 septembre 2004 15 sept. 2004 à 11:30
C'est pas con la transparence, ça y est c'est ajouté. Ca ne fonctionne que sous Win 2k et + par contre.
J'en ai profité pour corriger un petit bug.
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 15 sept. 2004 à 09:33
bravo . Aller 9/10. Tu aurra 10 quand on pourra y mettre de la tranparence. bravo
20 juin 2007 à 15:52
21 sept. 2006 à 01:00
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/WinMessenger/winmessenger/overview/toast.asp
Pour coordonner un système de "toast pop up" de ce genre.
J'ai pas fouillé si ça a déjà été posté ici mais bon. J'viens de voir que le code date de 2004 alors bien possible que tout ça soit déjà là qq part.
21 sept. 2006 à 00:53
If taskBar.coordonnees.Left < 1 And taskBar.coordonnees.Top < 1 Then blablabla
et ensuite win98 gère pas la transparence qui a été ajoutée mais génère une erreur 453 donc au début de la sub showSysTrayMessage(....) placer on error goto errortrap. À la fin entre le Call SetTimer(.....) et le end sub placer
Exit Sub
errortrap:
If Err.Number = 453 Then
Resume Next
Else
Err.Raise Err.Number
End If
15 sept. 2004 à 20:08
15 sept. 2004 à 17:53
Sinon, c'est bien, bon boulo ;)
15 sept. 2004 à 17:36
et si oui est ce que ça fait ça aussi si msn affiche une fenêtre en même temps ?
sinon je vais essayer de la tester bientot.
@ +
15 sept. 2004 à 15:50
Traduction :
Du beau boulot Mehdi .. Très bon programme.
15 sept. 2004 à 11:30
J'en ai profité pour corriger un petit bug.
15 sept. 2004 à 09:33
15 sept. 2004 à 03:29
Bravo =)
14 sept. 2004 à 19:02
14 sept. 2004 à 18:58
j'avais penser en faire un module ou un controle utilisateur, mais tu m'a coiffé au poteau lol
me reste donc l ocx car il est vrai que j'utilise de plus en plus ce style de méssage sortant du systray.
++ bonne continuation.....