begin process at 2010 03 22 13:35:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > NOTIFICATION PAR LE HAUT DE L'ÉCRAN

NOTIFICATION PAR LE HAUT DE L'ÉCRAN


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :notification, haut, ecran Niveau :Débutant Date de création :19/07/2007 Date de mise à jour :26/07/2007 15:04:16 Vu / téléchargé :4 046 / 607

Auteur : miata

Ecrire un message privé
Site perso
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce code donne une fenetre qui apparait en haut, au center de l'écran.


 Conclusion

- Vous pouvez l'utiliser facilement dans un autre projet.
- Le module pour la transparence n'est pas de moi, elle est juste réduite mais l'original ce trouve sur ce site.

Voilà.
Merci.

EDIT : J'ai pris en compte les remarques de <lermite222>.
- Suppression de 2 timers sur 3 ...
- Utilisation de fonction (pour un code plus clair dans les timers)

EDIT2 : J'ai pris en compte les conseils de <PCPT>.
- Vérification du Focus et redonne le focus si l'application le perd.
(Ayant eu des probleme avec le SubClassing, j'ai remis un timer, c'est pas tres beau, mais bon...)

EDIT3 : Ajout de la modification par <doktorrelais>
- J'ai inclu un second dossier contenant le même code mais modifié tenant compte des barres situées en haut de l'écran.
  Ce code a été inclu car il me semble qu'il peut être utile pour certain. Je laisse l'original pour ceux qui voudraient utiliser l'idée original :)
-> Merci à <doktorrelais> pour son code.

EDIT4 : MAJ de <doktorrelais>
- Modification de l'image, la taille et la gestion de la fenetre (10 sec, forcer la fenetre a remonter, focus, etc ...)
  Une belle modification en tout cas !
- Pour l'original : AJout de l'icone, modification du bord de l'image.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

22 juillet 2007 14:03:03 :
Voir EDIT.
22 juillet 2007 15:35:05 :
Voir EDIT2.
25 juillet 2007 16:48:53 :
Voir EDIT3 :)
26 juillet 2007 15:04:17 :
Voir EDIT4

 Sources du même auteur

MODULE - WINSOCK STATE
Source avec Zip Source avec une capture CRYPTAGE ET DÉCRYPTAGE DE TEXTE (SIMPLE)
Source avec Zip Source avec une capture Source .NET (Dotnet) BARRE DE PROGRESSION AMÉLIORÉE (IMAGES)
Source avec Zip Source avec une capture Source .NET (Dotnet) FÊTE DES MÈRES
Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DU PRESSE-PAPIER

 Sources de la même categorie

Source avec Zip Source avec une capture GÉNÉRATEUR DE GRAPHIQUE par pascamau
Source avec Zip Source .NET (Dotnet) COMPARAISON D'IMAGE par mafieulemouton
Source avec Zip Source avec une capture Source .NET (Dotnet) RECADRER_IMAGE par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) EDITION DE CARACTÈRES MATRICIELS (POUR BITMAP, CF CODE 128) par Blodox
Source avec Zip Source avec une capture CRÉATION D'UN MASQUE GRAPHIQUE POUR MODIFIER LA COULEUR D'UN... par Dudule_73

 Sources en rapport avec celle ci

Source avec Zip USERFORM PLEIN ÉCRAN SOUS EXCEL VBA par mimiZanzan
Source avec Zip Source avec une capture ENREGISTRER L'IMAGE D'UN CONTRÔLE par debutant VB
Source avec une capture Source .NET (Dotnet) APPLIQUER UNE RESOLUTION GRÂCE À DIRECTDRAW par tinux
Source avec Zip Source avec une capture Source .NET (Dotnet) TESTER VOTRE ÉCRAN DE POCKET PC (COMPACT FRAMEWORK) par lchanson1
Source avec Zip Source avec une capture ECRAN DE VEILLE AVEC MESSAGE par higgins91

Commentaires et avis

Commentaire de mimiZanzan le 20/07/2007 15:23:26

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!

Commentaire de miata le 20/07/2007 15:26:22

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

Commentaire de Exploreur le 21/07/2007 08:43:54

Salut,

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

10/10

A+
Exploreur

Commentaire de lermite222 le 22/07/2007 11:14:04

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+

Commentaire de miata le 22/07/2007 13:43:29

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 :)

Commentaire de PCPT le 22/07/2007 14:08:19 administrateur CS

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 ++

Commentaire de miata le 22/07/2007 14:13:48

Je viens de downloader ma source, il n'y a qu'un timer ...

je vais vérifier pour la barre des tâches ;)

Commentaire de miata le 22/07/2007 14:14:56

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 ?!

Commentaire de PCPT le 22/07/2007 14:56:11 administrateur CS

(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

++

Commentaire de miata le 22/07/2007 15:07:30

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 :)

Commentaire de Didchr81 le 23/07/2007 09:21:25

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 !

Commentaire de PCPT le 23/07/2007 09:40:38 administrateur CS

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...
++

Commentaire de miata le 23/07/2007 11:17:18

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

Commentaire de LCLO33 le 11/09/2007 23:11:59

bonjour,
j'ai chargé le zip mais je ne sais pas l'installer quelqu'un peut me dire svp

Commentaire de miata le 12/09/2007 06:44:50

L'installer ?
Ce sont des codes sources pour VB6, pas une installation ...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Fond d'ecran [ par Exxos ] Comment changer le fond d'ecran.Merci enlever le X en haut à gauche [ par Lethal ] quel est le code qui permet d'enlever la croix (X : qui se trouve en haut à droite de tous les logiciels) qui sert à fermer le programme ? comment faire pour virer le boutton fermer en haut a droite des feuilles [ par darkyoda ] car quand on clique dessus ca ferme toute l'appli.comment faire pour virer ce boutton,le rendre invisibleou alors le faire fermer une seule feuille?me Comment faire apparaitre un icone ? en haut a droite a coté de redimensionner et fermer ??? [ par Esteb@n ] Je voudrais dans mon appli VB donner acces a l'aide via un icone situé en haut a droite comme dans les fenetres de word par exemple.est-ce-que c possi L'ecran de l'état des impression en cours ? [ par celiphane ] Salut,voilà mon problème :je suis en train de réaliser un programme pour restreindre l'accès à des applications choisies sur les ordinateur d'un lycée gestion d'un fichier [ par dédé ] Bonjour,J'ai un fichier à accès aléatoire (Random) qui contient plusieurs champs. j'ai besoin de lire et écrire des enregistrements. Quoi de plus norm Sauvegarde d'une partie de l ecran dans un fichier JPEG [ par asfilou ] Comment sauvegarder une partie de l'écran dans un fichier type JPEGMerci


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales