2010-11-10 6 views

Répondre

0

Je ne suis pas sûr de ce qui se passe, bien qu'il y ait quelques problèmes dans certains contrôles MFC. Une solution de contournement peut être de définir un booléen global, initialement false, et si la fonction est appelée, vous le définissez sur true. Avant de définir le global sur true, vous pouvez vérifier sa valeur et si c'est vrai, vous le définissez false et renvoyez la fonction. Habituellement, il arrive de changer les fonctions liées aux contrôles.

1

Il est appelé à désélectionner ainsi qu'à sélectionné, donc lorsque vous cliquez sur l'élément, il désélectionne l'élément précédent et sélectionne l'élément en cours, l'appelant ainsi deux fois.

Pour vérifier s'il est sélectionné ou désélectionné, vérifiez my answer to this question.

Questions connexes