sacksith
Messages postés13Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention25 avril 2004
-
18 févr. 2004 à 03:41
sacksith
Messages postés13Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention25 avril 2004
-
18 févr. 2004 à 15:26
Bonjour,
Après avoir déclaré et affecté une valeur à 2 variables globales,
je crée 1 boites de dialogues avec 2 fenetres edit dans lesquelles j'envoie les valeurs grâce à un SetDlgItemInt.
Pour remplir les 2 boites de dialogues, je fais 2 appels SetDlgItemInt à la suite avec les variables et WM_ID correspondant.
Le 1er appel SetDlgItemInt se passe sans problème : la valeur s'affiche dans la fenetre edit qui lui correspond.
Par contre, jamais la 2ème (valeur qui s'affiche est un zéro).
Pourriez-vous m'expliquer se qui s'est passé et comment y remédier ?
Merci
sacksith
// C'est là que ça me pose problème : le 2e SetDlgItemInt, celui avec var2, ne s'affiche pas dans la fenetre edit.
// Et quand j'inverse, que je met var2 en premier, c'est var1 qui ne s'affiche plus. Il doit y avoir un problème de réinitialisation de SetDlgItemInt, plus qu'un problème de d'erreur de conversion.
//Fin code
sacksith
Messages postés13Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention25 avril 2004 18 févr. 2004 à 13:19
Salut,
et tout d'abord merci pour la rapidité de tes réponses !
[...]
Oui mais voilà, si je veux justement afficher des valeurs entières.
En fait 5 et 7 sont des valeurs par défaut qui doivent s'afficher à l'ouverture de la fenetre mais l'utilisateur doit pouvoir les modifier.
d'où l'utilisation d'une fenetre edit.
dom
Vous n’avez pas trouvé la réponse que vous recherchez ?
Ok, je vois. Et je vais probablement garder cette solution.
Mais quand même, saurais-tu pourquoi on ne peut pas utiliser 2 appel à SetDlgItemInt à la suite ?
Dans le MS W32 reference, il est question de WM_SETTEXT.
Mais j'ignore comment l'utiliser. Si tu peux m'éclaircir.
//fin code
En gros, je dois créer des variables locales (var11 et var22) que j'initialise avec la valeur des variables globales var1 et var2.
C'est marrant de ne pouvoir utiliser 2 variables globales dans des SetDlgItemInt à la suite.
dom
PS je me demande toujours s'il n'existe pas une sorte de réinitialisation de SetDlgItemInt de manière à y appeler non pas des variables locales mais globales.