Popup xpress, encore un chat udp avec bcp d'amelioration

0/5 (7 avis)

Vue 3 810 fois - Téléchargée 518 fois

Description

Salut a tous,

voila, ce code est un chat udp comme les autres qui marche avec le nom de la machine du recepteur ou on adress ip. ce prog a un look particulier, il sauvegarde les noms et ip des utilisateurs valides auquels des messages ont été envoyés,

j'espere ke sa vous plaira !!!!

Conclusion :


heu remerciement a "sauveur" de VBFrance dont le code m'a aidé a faire le look de ce prog.

PS : commentaires et notes svp !!!

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
225
Date d'inscription
dimanche 19 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

ok d'accord mais ce sera s la prochaine étape du proog ( pas maintenant quoi)
Messages postés
1016
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
24 juin 2008

Salut, effectivement, ce n'est pas dans ton prog mais dans les controls Close_button et Custom_Button qu'il y a des timers. Le subclassing consiste à capter les "evenements" sur sur un control comme "souris sort du control" --> mouseLeave, "Souris entre dans le control" --> MouseHover, "Souris bouge dans le control" --> MouseMove, gere aussi le click up down dbclick des boutons droit et gauche et plein d'autres encore. Windows lors de la detection d'un evenement renvoit un signal a ton control que tu geres comme tu le veux. je t'assure que c'est vraiment efficace et d'une gestion facile grace a une dll. et ca ne surcharge pas de timers dans les controls qui apparement ralentissent considerablement les appli.

par exemple sur le mouseleave, tu prends une image pour le control et dans le mousehover une autre image et tu as ton effet "d'optique".

bonne prog
Messages postés
225
Date d'inscription
dimanche 19 octobre 2003
Statut
Membre
Dernière intervention
25 août 2008

désolé, liquide mais je ne vois pas de quoi t veux parler, je n'utilise pas de timer dans mon prog et je ne sais pas se que c'est que le subclassing ???
Messages postés
1016
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
24 juin 2008

Ca a l'air sympa ce que tu as fait.

Pour les arrondis, tu as la possibilité avec le :
hRgn = CreateRoundRectRgn(0, 0, Re.Right + 0.7, Re.Bottom + 0.5, 2, 2)
SetWindowRgn UserControl.hwnd, hRgn, True

Seul Hic, il arrondi tous les coins, et à ce moment la il faudrait plutôt utiliser la création de plusieurs régions et les soutraires ou les additionner, je crois que si tu regardes dans certaines sources de Renfield, notament sur un textbox sur fond transparent, il doit y avoir la solution.

bravo pour le design c'est vraiment une "belle gueule", pis moi (comme y'a toujours un reproche a la fin ;-)), enfin, c'est surtout orienté vers la simplification des taches, tu utilises des timers pour tes controls, peut etre serait il préferable de faire du subclassing "mouseover, mouseleave etc", la methode est compliquée a mettre en oeuvre mais comme par enchantement un certain "as des as de la prog" fournis une dll qui le fait pour nous: http://www.vbfrance.com/code.aspx?ID=19625 et j'ai fait un exemple sur une de mes sources sur un controle "updown".

bonne prog
Messages postés
122
Date d'inscription
lundi 21 juillet 2003
Statut
Membre
Dernière intervention
16 septembre 2014

Meme remarque que ther Illuminati ;)
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.