Bonjour,
Je sais que ce topic est vu et revu, mais je ne trouve rien qui marche dans mon cas...
voici mon code:
cheminImage est une variable membre de la classe et a un type "const char*", le chemin selectionner est bien enregistrer dans Mystring, mais la convertion en const char* ne marche pas, il n'y à rien dans ma variable???
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 CString OpenFilter, MyString; OpenFilter = "Images(*.bmp)|*.bmp|All Files (*.*)|*.*||"; CFileDialog Browse( TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, OpenFilter, // filter 0,0); // the parent window if(Browse.DoModal()==IDOK) { MyString = Browse.GetPathName(); cheminImage = static_cast <LPCTSTR>(MyString); affiche.LoadImg(MyString); affiche.Invalidate(); }
J'ai essayer plein de truc, mais rien n'y fais. Quelqu'un pourrai me donner une solution qui marche à tout les coup et qui soit sure?
merci beaucoup.![]()
Partager