c'est exactement comme si tu avais entré:
Enum E_Align
Centrer = 0
Gauche = 1
Droite = 2
End Enum
De même :
Enum E_Align
Centrer = 25
Gauche
Droite
End Enum
Est la même chose que :
Enum E_Align
Centrer = 25
Gauche = 26
Droite = 27
End Enum
Tu peux aussi faire comme ceci:
Enum E_Align
Centrer = 8
Gauche = 16
Droite = 32
End Enum
Les noms des valeurs vont apparaitre au moment d'appeller ta fonction, c'est simplement comme quand tu utilise InStr, pour le dernier argument, il te donne trois choix durant l'écriture de la ligne.
Pour savoir quelle valeur as été utilisé, bah ta variable d'entrée vas le contenir (l'argument correspondant dans ta déclaration de fonction). Te reste qu'à tester ce que tu as reçu et agir selon.
devforce1
Messages postés15Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention20 septembre 2006 25 oct. 2005 à 13:25
Bonjour,
J'utilise une enumeration dans une DLL.
Dans le corp de la DLL pas de soucis, j'ai bien l'enumération dans l
appel des fonctions mais quand j'integre ma DLL dans un autre
programme, et que je fais appel a mes fonctions je n'ai plus les
énumération !!!!