[UDF] _GUIRegisterMsg()

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[UDF] _GUIRegisterMsg()

#1

Message par TommyDDR »

Description : Permet de "register" un message plusieurs fois (plusieurs fonctions)

J'en ai profité pour améliorer l'UDF, TOUS les messages peuvent être Register

Code : Tout sélectionner

_GUIRegisterMsg($WM_xxxxx, "Fonction") ; (Remplacez xxxxx par le Msg voulu)
puis,

Code : Tout sélectionner

_GUIUnRegisterMsg($WM_xxxxx, "Fonction") ; (Remplacez xxxxx par le Msg voulu)
S'utilise de la même façon que GUIRegisterMsg.

Edit : Correction de divers bugs
Edit 2 : Ajout de fonction + corrections de bugs + mise à jour avec les tableaux vides

Désolé pour les 5 qui l'ont téléchargé, une erreur s'était glissé, c'est maintenant corrigé.
Fichiers joints
_GUIRegisterMsg.au3
(3.15 Kio) Téléchargé 424 fois
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [UDF] _GUIRegisterMsg()

#2

Message par TommyDDR »

@Tlem : Je viens de "cleaner" le code et ai mis un peu de commentaires pour comprendre celui-ci (quoi que pas très compliqué). Je pense qu'il peut s'avérer utile ne serai-ce que pour séparer un traitement: si l'on doit récupérer un notify pour plusieur éléments autant pouvoir Register le meme message plusieur fois plutôt que de tout gérer dans la même fonction.

(De la même manière qu'on utilise l'option GUIOnEventMode)

Ma demande est donc : Cet UDF pourrait-il faire parti du Pack AutoIt ? :oops:
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] _GUIRegisterMsg()

#3

Message par Tlem »

Les éléments que j'ai intégré au pack, sont plutôt des éléments liés à la sécurité de Windows par rapport à AutoIt, ainsi que des éléments directement en rapport avec l’aspect 'assistant de saisie ou contrôle de code'.

En ce qui concerne la partie UDF, je n'ai pas encore envisagé l'intégration d'un 'pack UDF' car la maintenance en serait relativement compliquée.

Par contre, j'avais pensé à faire un sujet spécial, qui regrouperait la description et le liens des UDF les plus utiles.
Je n'ai malheureusement pas de temps à consacré à ce projet.
Donc pour l'instant, la mémoire des modérateurs et l'outil de recherche du forum devront activement fonctionner. :lol:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre