[C++/MFC]

[C++/MFC] - C++ - Programmation

Marsh Posté le 06-06-2005 à 15:55:12    

Bonjour tlm je débute en mfc et donc la j ai un souci car j ai pas trouvé de tuto pour faire ce que je voulais :(
 
Le principe est que je veux pouvoir afficher un nombre variable de edit box et autres bouttons sur une dialog Box. Par exemple si je veux modifier la commande d un client, je veux afficher que les produits que le client a commandé et pas tout le catalogue.
 
Meme si vous avez que des pistes j'accepte avec plaisir :)

Reply

Marsh Posté le 06-06-2005 à 15:55:12   

Reply

Marsh Posté le 06-06-2005 à 15:59:00    

Oui: utiliser wxwidgets :)
 
Sans déconner (à moins que tu ne sois obligé d'utiliser les MFC), il y a plus rapide/facile/pratique que ça.


---------------
Töp of the plöp
Reply

Marsh Posté le 06-06-2005 à 17:28:08    

_darkalt3_ a écrit :

Oui: utiliser wxwidgets :)
 
Sans déconner (à moins que tu ne sois obligé d'utiliser les MFC), il y a plus rapide/facile/pratique que ça.


 
La creation dynamique de controle se fait aussi aussi avec les MFC donc je ne vois pas le soucis
 
Biboucat:
qu'est ce qui t'empeche de faire de la creation dynamique de controle sur ton appli MFC ?*

Reply

Marsh Posté le 06-06-2005 à 17:37:49    

+1 avec gedeon.
 
dans le cas d'un EditBox par exemple, la classe qui l'encapsule est le CEdit. il faut donc créer un objet CEdit, puis ensuite appeler sa méthode Create() pour l'afficher à l'écran.
 
voir ici pour un exemple complet :
http://msdn.microsoft.com/library/ [...] create.asp


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-06-2005 à 17:44:22    

Re +1
 
Et ça marche pour tout les controle y compris les fenetres.
Une petite boucle for avec un ou deux create a l'interieur pour chaque produit commandé et tu a ta creation dynamique  
PS : reste a gerer les evenement avec une fonction générique , ça devarait etre bon apres

Reply

Sujets relatifs:

Leave a Replay

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