Мне просто интересно, как это сделать.
Я пишу:
CEdit m_wndEdit;
и в обработчике событий кнопки (диалоговое приложение),
Я пишу:
m_wndEdit.Create(//with params);
но я все еще не вижу элемента управления в пользовательском интерфейсе.
Я написал это в обработчике кнопок:
CWnd* pWnd = GetDlgItem(IDC_LIST1);
CRect rect;
pWnd->GetClientRect(&rect);
//pWnd->CalcWindowRect(rect,CWnd::adjustBorder);
wnd_Edit.Create(ES_MULTILINE | ES_NOHIDESEL | ES_READONLY,rect,this,105);
wnd_Edit.ShowWindow(SW_SHOW);
this->Invalidate();
id 105
не существует. (Я использовал его в функции Create
члена CEdit
). Я просто положил это туда. разве это не должен быть идентификатор, который вы хотите дать новому контролю? Должен ли он уже существовать?