Modifier la fonction DoDataExchange() pour personnaliser les DDV

Modifier la fonction DoDataExchange() pour personnaliser les DDV - C++ - Programmation

Marsh Posté le 16-05-2003 à 17:49:33    

J'ai une boite de dialogue avec des boutons radio, des checkbox...etc.
Du coup, j'ai des validations conditionnelles sur la plupart des edit. Or les if dans le bloc AFX_DATA, il aime pas au niveau des ressources (je peux plus me servir du class wizard par ex).
J'ai vu sur les msdn ce truc :
http://msdn.microsoft.com/library/ [...] _TN026.asp
 
Ca correspond pas mal, sauf que vu que les DDV doivent suivre les DDX et que je ne peux mettre qu'un seul bloc AFX_DATA, ben ça marche pas. Enfin niveau fonctionnalité c'est bon, mais class wizard apprécie toujours pas en fait.
 
Auriez vous une idée de la marche à suivre ?

Reply

Marsh Posté le 16-05-2003 à 17:49:33   

Reply

Marsh Posté le 16-05-2003 à 20:19:30    

Rien capté à tes explications nébuleuses. Les DDV c'est suffisant pour faire des verifications simples. Si tu veux faire une validation plus complète, il veut mieux réagir sur le ON_EN_UPDATE (pour le cas d'un CEdit par exemple)
 
En plus, ça permet d'éviter que l'utilisateur soit submergé par des tas de messagebox dès qu'il se gourre.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 16-05-2003 à 21:39:56    

C'est pas très compliqué pourtant, mais j'étais à fond dans mon truc, ça me paraissait clair :whistle:  
 
Imagine, j'ai une boite de dialogue avec deux edit, dont un qui est masqué quand je clique sur un bouton. Je veux pas que la valeur du deuxième edit soit vérifiée quand elle est cachée. Du coup il faut bien que je fasse une vérification conditionnelle.
Je connaissais pas le ON_EN_UPDATE, je regarderais ça lundi ;)
 
Merci :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed