Aller au contenu

Comment enregistrer le contenu d'un edit box dans


X-Kalibur

Messages recommandés

Voila mon code lorsque je clique sur un bouton OK

void CTest_FenetreDlg::OnOK()
{
   UpdateData(true);

   FILE *log;
   log = fopen("c:\\log.txt","a+");

   fputs("text\n", log);
   fclose(log);
  
   CDialog::OnOK();
}

Et en fait j'aimerais qu'a la place de "text\n" il m'enregistre le contenue d'une edit box (IDC_EDIT1) , si quelqu'un a une idée comment faire merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Clique droit sur l'edit box / ClassWizard / Member Variables.

Apres j'ai selectionner dans la liste l'ID de mon edit box (en l'ocurance IDC_EDIT1)

Ensuite a droite "Add Variable..."

Et la j'ai mis le nom de ma variable (m_test) ; dans les autres j'ai laisser par defaut c'est a dire dans "Category" j'ai mis "Value" et dans "Variable type" j'ai mis "CString".

Et pour finir dans le code j'ai remplacer "text\n" par m_test et ça donne :

void CTest_FenetreDlg::OnOK()
{
  UpdateData(true);

  FILE *log;
  log = fopen("c:\\log.txt","a+");

  fputs(m_test, log);
  fclose(log);

  CDialog::OnOK();
}

J'espere que ça pourra aider au besoin.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...