MFC немодальный диалог со стилем child
У меня есть программа структуры SDI, и я хочу создать CDialog
с детским стилем и использованием CFormView
как его родитель. Потому что я хочу использовать CFormView
в качестве "контейнера".
Теперь я сталкиваюсь с двумя проблемами.
- Я не могу установить setmunu
CDialog
(из-за стиля диалога ребенок) - Диалог ведет себя ненормально (диалог имеет
CEdit
, но это не может ввести...)
Как я могу решить проблему?
1 ответ
Я создаю диалог со стилем popup, после создания переопределяю его родительский элемент в cformview и решаю вышеуказанные проблемы.
void CFuturePCMSView::DialogCreate()
{
m_pDlgUser = new CDlgUser(this);
m_pDlgUser->SetParent(this);
m_pDlgUser->ShowWindow(SW_SHOW);
}