tzan
Messages postés1Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention31 mars 2004
-
31 mars 2004 à 15:38
garslouche
Messages postés584Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 2015
-
1 avril 2004 à 14:15
Bonjour, je fais une application en visual c++ en boîtes de dialogue. J'utilise des zones d'édition et souhaite modifier le texte à l'interieur à partir du logiciel en cliquant sur un bouton.
Je pense qu'il faudrai relancer la méthode DoDataExchange mais pendant que la boîte de dialogue est active. Comment faire?
garslouche
Messages postés584Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 31 mars 2004 à 19:00
Ouh la... de mauvaise humeur BruNews ?
C'est vrai que Visual c'est l'IDE mais le langage n'est pas MFC non-plus... :D
tzan, pour ton problème tu as deux solutions:
1) Tu crées une variable correspondant à ta zone de saisie avec le Wizard (un CEdit, je crois) style m_saisie
Et dans le OnClic du bouton tu mets m_saisie.SetWindowText("bla bla bla");
2) Soit tu utilises l'ID de la zone (IDC_SAISIE par exemple)
Et dans le OnClic tu fais
CWnd* pSaisie = GetDlgItem(IDC_SAISIE);
pSaisie->SetWindowText("bla bla bla");
Voili voilou
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac
garslouche
Messages postés584Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 1 avril 2004 à 14:15
Je reconnais bien là l'ancien prof de français!
Ok, je l'admets : j'ai cherché dans le dictionnaire pour voir ce qu'est un sabir...
Mais ce que je voulais dire c'est que les MFC ne sont, pour la plupart, que des classes encapsulant les API Win32. Et donc pas un langage. Le langage c'est C++.
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac