Bonjour,

je suis donc entrain de réaliser un MFC Dialog Project sous Visual studio 2010 et je cherche a récupérer le chemin affiché par un CMFCEditBrowseCtrl.


Dans mon .h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CMFCEditBrowseCtrl m_EditFile;
Dans mon ressource.h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#define IDC_EDITFILE                    1020;
Dans mon .cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
void CDLLtestDlg::DoDataExchange(CDataExchange* pDX)
{
	DDX_Control(pDX, IDC_EDITFILE, m_EditFile);
}
J'ai en suite ajouté ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
BEGIN_MESSAGE_MAP(CDLLtestDlg, CDialog)
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_EN_CHANGE(IDC_EDITFILE, GetFile)
END_MESSAGE_MAP()
Pour essayer de faire un GetWindowText();
Mais la méthode n'est pas reconnue et je n'ai pas d'autre idée.

Si vous avez une idée pour récupérer le chemin du fichier sélectionné dans le CMFCEditBrowseCtrl, je suis tout ouïe.