Получить содержимое переменной члена в классе MFC

0

У меня есть диалоговое окно, в котором есть элемент управления Edit Text, который подключен к переменной m_edit wit Class Wizard.

У меня есть приложение, которое использует этот диалог:

BOOL CPreparationApp::InitInstance(){
    MyDlg Dlg;

    m_pMainWnd = &Dlg;
    Dlg.DoModal();

    Dlg.m_edit. //how to get string content fromthis m_edit?

    return TRUE;
}

Как получить содержимое строки из этого m_edit?

  • 0
    Class Wizard может создать переменные CString или CEdit для элемента управления редактирования. Какой тип m_edit? Если это CString, у вас уже должно быть то, что вы хотите с Dlg.m_edit.
  • 0
    Тип переменной - CEdit
Показать ещё 2 комментария
Теги:
visual-c++
mfc

1 ответ

0
Лучший ответ

После возврата DoModal элемент управления редактирования больше не существует. Вы можете использовать m_edit.GetWindowText в диалоговом окне OnOK, чтобы сохранить данные в переменной члена диалога CString. Переменная члена CString может использоваться после возврата DoModal.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню