SDI-отображение диалога через выбранный пункт всплывающего меню - PullRequest
0 голосов
/ 09 июля 2011

У меня есть приложение SDI, и я хотел бы отобразить диалоговое окно после выбора элемента всплывающего меню для его вызова. Мой класс диалогов определяется как:

class Dialog:public CDialogEx
{};

и добавлена ​​функция для просмотра класса с именем OnCallDlgделает что-то простое:

void CAppView::OnCallDlg()
{
   Dialog d;
   d.DoModal();

}

Но ничего не отображается после того, как я выбрал элемент во всплывающем меню при щелчке правой кнопкой мыши по представлению.

1 Ответ

0 голосов
/ 12 июля 2011

Вы должны прикрепить идентификатор к вашему диалогу, используя следующий шаблон:

Диалог d (ID_DIG); d.doModal ();

...