NOTIFICATION PAR LE HAUT DE L'ÉCRAN

mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017 - 20 juil. 2007 à 15:23
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008 - 12 sept. 2007 à 06:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43511-notification-par-le-haut-de-l-ecran

cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
12 sept. 2007 à 06:44
L'installer ?
Ce sont des codes sources pour VB6, pas une installation ...
LCLO33 Messages postés 1 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 11 septembre 2007
11 sept. 2007 à 23:11
bonjour,
j'ai chargé le zip mais je ne sais pas l'installer quelqu'un peut me dire svp
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
23 juil. 2007 à 11:17
Merci :)
PCPT > Ben, je ne sais pas trop, j'utilise le SubClassing Get/Loss pour mettre mes fenetre transparente quand elle n'ont pas le focus, et opacque quand elles l'ont, je n'avais aucun problème, là ca fonctionne pas. Enfin bref, le timer est pas super super, mais il laisse l'appli au premier plan :)

HS : <Sinon on fini par faire des prog qui ne fonctionnent que chez soi.>
Clair que j'ai des appli qui se lance par défaut à Me.left = -37005 pour qu'elle se positionne sur le quatrième écran :D Ca passe pas cher tout le monde :D
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
23 juil. 2007 à 09:40
miata -> quel pb as-tu rencontré pour le module?
suffit juste de remettre un topmost au get et au lost, ainsi qu'au resise. donc tout dans la form. pas de code à ajouter dans le module

Didchr81 -> 2% des utilisateurs peut-être, mais bien plus de ceux qui pourraient avoir besoin de ce genre de notification, ou des utilisateurs ciblés par le dev.
se faire des noeuds dans la tête c'est s'embêter avec des résolutions 800*600 mais surement pas de prendre en compte une barre qui existe toujours. sinon on fini par faire des prog qui ne fonctionnent que chez soi.

enfin c'que j'en dis moi...
++
Didchr81 Messages postés 10 Date d'inscription mercredi 1 mai 2002 Statut Membre Dernière intervention 23 juillet 2007
23 juil. 2007 à 09:21
Bonjour !

Trés bonne idée ce message d'information. Trés simple d'utilisation, je l'utilise avec un fichier ini pour les valeurs à retourner, Tempo, Message etc , et sur une application centralisé, elle permet de faire passer des messages sur l'ensemble des Terminaux. Pour ma part je l'ai testé dans un enivronnemnt de Production sur des Terminaux en mode TSE, l'effet est garanti pour avertir les utilisateurs.

Pour ce qui est de la position du message, il faut pas ce prendre la tête, Une barre de Menu et une barre de Tâche se trouve pour 98 % des Utilisateurs en haut et en bas, pour les 2 % qui restent, c'est ce faire des noeuds dans la tête.

Merci !
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
22 juil. 2007 à 15:07
Je vais passer sur la barre ;)
J'avais deja la source du subclassing (je l'utilise pour des transparence de fenetre active/non active :))

je vais intégrer le sub classing ...
Merci pour ton image :)
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
22 juil. 2007 à 14:56
(j'ai supprimé mon msg. j'ai DL ta source 2 mn avant ton upload ^^)

premier plan, testé çà fonctionne oui, mais c'est pas une bonne idée.
ta fenêtre passera au dessus de la (ou des) barre. seulement si elle reprend le focus entre temps, l'effet est moyen.

voici le rendu avec 2 barres :
http://img340.imageshack.us/img340/2905/sanstitre4ce7.jpg

ou alors en subclassant la fenêtre pour récupérer le got/lost focus
(exemple ici : http://www.vbfrance.com/codes/FOCUS-FENETRE-EVENEMENTS-GET-LOST-SUBCLASSING_34005.aspx)
de cette manière çà fonctionnera.

la question est de savoir si tu veux passer SUR la barre, ou démarrer A PARTIR d'une barre

++
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
22 juil. 2007 à 14:14
Si je met la form toujours au premier plan, cela corrigerais le probleme, où je dois vérifier que la barre des tâches ne soit pas au dessus ?!
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
22 juil. 2007 à 14:13
Je viens de downloader ma source, il n'y a qu'un timer ...

je vais vérifier pour la barre des tâches ;)
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
22 juil. 2007 à 14:08
salut,
source sympa.
un regret de taille néanmoins : mettre au Top de l'écran OK, mais il peut y avoir déja quelque chose. barre des tâches, barre quelconque.

le test est indispensable.
bon courage ++
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
22 juil. 2007 à 13:43
Bonjour,

Effectivement, je n'avais pas fait tilt pour le top :) Je vais inverser l'ordre, ce sera mieu :)

Pour les timer, je vais essayer de réduire cela, ... ce n'est pas une mauvaise idée ;)
Je vais essayer :)
cs_lermite222 Messages postés 492 Date d'inscription jeudi 5 avril 2007 Statut Membre Dernière intervention 2 juillet 2012 4
22 juil. 2007 à 11:14
bonjour,
Très bonne idée pour informer l'utilisateur et originale. 9/10 pour l'idée.
Juste petite remarque dans le code, tu déplace le TOP et ensuite tu teste, ne serrait-il pas plus judicieux de tester et ensuite déplacer si nécessaire ?

Autre petite remarque mais qui n'engage que moi, l'emploi de 3 timers alors qu'un seul peu faire l'affaire en ajoutant 2 variables. (ancienne habitude de quand le "temps machine" était précieux.)
A+
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
21 juil. 2007 à 08:43
Salut,

Impécable...J'adore je genre de code...

10/10

A+
Exploreur
cs_miata Messages postés 86 Date d'inscription mardi 31 août 2004 Statut Membre Dernière intervention 19 août 2008
20 juil. 2007 à 15:26
Ben, j'ai commencé par le .net ... il est plus 'facile' je trouve car on peut moins chipoter dans les API mais la lenteur d'execution m'a fait abandonner ... comparé au vb6 :D
mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017
20 juil. 2007 à 15:23
Bravo, très original moyen d'afficher un message!
Je suis preneur de ce genre de code qui peut être utilisé ou modifié par chacun en toute occasion.
Entre parenthèses, je suis content que pas mal de membres VB Codes Sources continuent à émettre des codes en VB6, car franchement, j'ai essayé VB 2005, et ça me gonfle vraiment!
Rejoignez-nous