Bonjour,
Je veux cr�er une liste d�roulante avec 2 choix possibles: Blanc et Noir
voici le code:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 const char * tableau_Choix[]= {"blanc", "noir"}; std::vector<std::string> vect_Choix; ; vect_Choix.push_back("blanc"); vect_Choix.push_back("noir"); m_CouleurCombo = (CComboBox*) GetDlgItem(IDC_COMBO1); l_Index = m_CouleurCombo->AddString(_T("Blanc")) m_CouleurCombo ->SetItemData(l_Index,(DWORD_PTR)m_tableauChoix[0]) l_Index = m_CouleurCombo->AddString(_T("Noir")) m_CouleurCombo ->SetItemData(l_Index,(DWORD_PTR)vect_Choix[0].c_str()) l_Index = m_CouleurCombo->AddString(_T("Noir")) m_CouleurCombo ->SetItemData(l_Index, 2eme paramètre)
la question:
Qu'est ce que je dois mettre dans le 2eme param�tre de la fonction SetItemData ?
1/ tableau_Choix[0] tableau_Choix[1] ou
2/ 0 ou 1 ou
3/ si j'utilise le Vect_Choix � la place de tableau_Choix (DWORD_PTR)vect_Choix[0].c_str()
Sinon � vrais dire je n'ai pas bien compris l'utilit� de ce 2eme param�tre ? il doit �tre la chaine de caract�re qui doit �tre affich�e dans la liste d�roulante,
ou la position de cette chaine dans le tableau qu'on doit le cr�er avant (tableau_choix) ou ... ?
Quelqu'un peut me donner plus d'explication svp
Merci![]()
Partager