jojos learning club Ответов: 1

Как вызвать переменную-член страницы свойств на другой странице свойств


Всем Привет,

В настоящее время я участвую в проекте со страницами свойств приложения MFC:
У меня есть две страницы свойств, я хотел бы вызвать элемент varibale первой страницы свойств внутри второй страницы свойств.
У меня не так много опыта в области программирования.
Ниже приведен пример, который я пытаюсь сделать. Если у кого-то есть идея по этому поводу, пожалуйста, вернитесь. Это было бы большим подспорьем!!

Что я уже пробовал:

CPropertyPageA:

CString в m_A; // защищенные переменной собственность странице редактирования блока управления


CPropertyPageB:



ButtonClick()
{

CString B;
CPropertyPageA Страница;
B= PageA.m_A.GetString(); // мне нужно сохранить значение из элемента управления edit в
ctring B, при нажатии на кнопку на странице свойств

}
Но , я получаю ошибку с ссылкой. Я застрял в этой точке и не могу двигаться вперед?

Richard MacCutchan

"Я получаю ошибку"
И, как и многие плакаты Здесь, вы не можете сказать нам, в чем заключается ошибка или где она происходит.

jojos learning club

@Richard MacCutchan на самом деле нет ошибки компиляции, но строка не копируется в эту переменную, вот что я имел в виду под ошибкой

1 Ответов

Рейтинг:
0

Richard MacCutchan

Я могу ошибаться, но, как мне кажется, следующая строка не является правильной в вашем случае. ButtonClick функция:

CPropertyPageA PageA;

Вы создаете новый объект страницы свойств и предполагаете, что он будет ссылаться на существующий. Но это другой объект для любой страницы, созданной в другом месте.