Bonjour,
je n'arrive toujours pas a bien faire le lien entre ma boite de dialogue et mon fichier principal dans lequel mon programme se déroule.
j'ai essayer les faq et pourtant je bloque.
En ce moment je fais une combobox que je veux remplir à partir de "monprojetDoc.cpp"
Donc je vais dans mes ressources, insert un dialogue avec une combobox dedans et créé sa classe CMonDialogue.
Ensuite je fait une fonction insereligne() qui va insérer le contenu d'un tableau de string et là c'est le drame!!! je ne recupère pas le pointeur sur le dialogue. Voici comment je fait:
Dès le GetDlgItem j'ai un problème, en revanche le GetDlgItem fonctionne dans certaines fonction protegées de ma classe CMonDialogue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CMonDialogue::insereligne() { CWnd* objet = GetDlgItem(IDC_COMBO1); CComboBox* Combo; Combo = (CComboBox*) objet; for (int i=0; i<6; i++) { Combo->AddString(tab_rog[i]); } UpdateData(); }
Je sais que je m'y prend mal donc je voudrait une meilleure méthodologie.
Merci d'avance.
Partager