Я пытаюсь создать тип ввода «форма» для моего пользователя, поэтому у меня есть проект диалога C ++ в Visual Studio. В этом проекте есть несколько полей, которые можно заполнить. Одно из полей требует дополнительной информации, поэтому я хотел создать «поддиалог» для этого приложения. Я открываю поддиалог, но не могу понять, как вернуть информацию в мое «основное» приложение.
loan_info newLoan;
LoanDlg dlgAbout(&newLoan);
if (dlgAbout.DoModal() == IDOK)
{
CString string;
dlgAbout.GetDlgItemText(IDC_EDIT__LOAN_PRINCIPLE, string);
}
Я получаю сообщение об ошибке в 'GetDlgItemText' - кажется, что на данный момент я не могу получить элемент в диалоге (потому что dlgAbout теперь NULL).
Будем благодарны за любые указания на создание и доступ к диалогам в проектах Visual Studio «Диалог».
Спасибо.