Я сделал диалог открытия файла, он содержит элемент управления редактирования, переменная которого «путь», который содержит имя файла. я хочу использовать значение этой переменной в других диалоговых окнах, но это дает ошибку, что «путь» является идентификатором undeclard.
Я объявляю путь, щелкнув правой кнопкой мыши по элементу управления edit, добавив переменную типа CString. переменная пути получает значение по этому коду
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
static CString imgname;
в том же классе, я использовал это так
CString image=CAboutDlg::imgname;
CString szFilename(image);
и передача значения пути по этому коду
path=dlg.GetPathName();
UpdateData(FALSE);
CAboutDlg::imgname=path;
но все равно выдает ошибку, что CAboutDlg и imgname являются необъявленным идентификатором в вышеприведенном коде, в котором передается значение пути. я сделал то же самое, что узнал с сайта, что с этим не так? Пожалуйста, скажите rwong