bonjour
svp j'ai crée une boite de dialog qui contient une liste , un button pour afficher l'image choisit ds la liste et le button pour l'affichage
j'ai rencontré un pb au lecture de String selectioné ds la liste:
j'ai écrit ce 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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
char* g_szCimageMarquesTitles[] =
{
	"c:\\Marques\\marque32.bmp",
	"c:\\Marques\\marque64.bmp",
	"c:\\Marques\\marque128.bmp",
	"c:\\Marques\\marque256.bmp",
	"c:\\Marques\\marque512.bmp"
};
 
BOOL CContrasteDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
		SetDlgItemInt(IDC_LARG, 0);
	SetDlgItemInt(IDC_HAUT, 0);
	SetDlgItemInt(IDC_INITGEN, 0);
 
 
for(int i=0; i<(sizeof(g_szCimageMarquesTitles)/sizeof(g_szCimageMarquesTitles[0])); i++)
		((CListBox*)GetDlgItem(IDC_MARQUES_CIMAGE))->AddString(g_szCimageMarquesTitles[i]);
 
 
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
 
// ici ou je bloc!!!!!!!!!!
 
 
void CContrasteDlg::OnAffchmarq() 
{
	// TODO: Add your control notification handler code here
		char* Listemarqu = GetDlgItem(IDC_MARQUES_CIMAGE)->GetCurSel();
	//CString Listemarque = GetDlgItemInt(IDC_MARQUES_CIMAGE);
	//	m_image.LoadFile("c:\\Marques\\marque128.bmp");
		m_image.LoadFile(Listemarque);
		GetDlgItem(IDC_IMAGE)->InvalidateRect(NULL);
}
il m'affiche cet erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Dlg.cpp(739) : error C2039: 'GetCurSel' : is not a member of 'CWnd'
est ce qq1 peut m'aider!!!!!!!!!