Добрый день.
Что-то никто в форуме по MFC мне не помог, мож тут кто знает?
Случилась такая беда.
Создал проект — в MFC проект добавил ATL объект — Composite Control.
В нум сделал кнопочку, и хочу, что бы на нажатие этой кнопки появлялся MFC-диалог. В контроле пытаюсь исполнить такой вот код:
LRESULT OnClickedButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
{
CTempDlg dlg;
dlg.DoModal();
return 0;
}
в строке dlg.DoModal(); вываливается Debug assertion failed:
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle()
{ ASSERT(afxCurrentResourceHandle != NULL);
return afxCurrentResourceHandle; }
Подскажите, как это забороть?
Здравствуйте Zar, Вы писали:
Zar>Добрый день.
Zar>Что-то никто в форуме по MFC мне не помог, мож тут кто знает?
Zar>Случилась такая беда.
Zar>Создал проект — в MFC проект добавил ATL объект — Composite Control.
Zar>В нум сделал кнопочку, и хочу, что бы на нажатие этой кнопки появлялся MFC-диалог. В контроле пытаюсь исполнить такой вот код:
Zar>Zar> LRESULT OnClickedButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
Zar> {
AFX_MANAGE_STATE(AfxGetStaticModuleState()); // попробуй так
Zar> CTempDlg dlg;
Zar> dlg.DoModal();
Zar> return 0;
Zar> }
Zar>
Здравствуйте mad coder, Вы писали:
MC>Здравствуйте Zar, Вы писали:
Zar>>Добрый день.
Zar>>Что-то никто в форуме по MFC мне не помог, мож тут кто знает?
Zar>>Случилась такая беда.
Zar>>Создал проект — в MFC проект добавил ATL объект — Composite Control.
Zar>>В нум сделал кнопочку, и хочу, что бы на нажатие этой кнопки появлялся MFC-диалог. В контроле пытаюсь исполнить такой вот код:
Zar>>Zar>> LRESULT OnClickedButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
Zar>> {
MC> AFX_MANAGE_STATE(AfxGetStaticModuleState()); // попробуй так
Zar>> CTempDlg dlg;
Zar>> dlg.DoModal();
Zar>> return 0;
Zar>> }
Zar>>
Заработало, спасибо за помощь!