Вызов MFC диалога в ATL классе
От: Feo  
Дата: 22.12.07 19:45
Оценка:
Здравствуйте.

Следующая проблема:
есть класс:

class ATL_NO_VTABLE CCGBandObj : 
    public CComObjectRootEx<CComSingleThreadModel>,
    public IDispatchImpl<ICGBandObj, &IID_ICGBandObj, &LIBID_CGBANDLib>,
    public CWindowImpl<CCGBandObj>,
    public IObjectWithSiteImpl<CCGBandObj>,
    public IDeskBand,
    public IPersistStreamInitImpl<CCGBandObj>,
    public CComCoClass<CCGBandObj, &CLSID_CGBandObj>


Пытаюсь в одной из его функций вызвать диалог:
   CTestDlg dlg;
   dlg.DoModal();


,где CTestDlg:
   class CTestDlg : public CDHtmlDialog


не проходит ASSERT в
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetResourceHandle()
    { ASSERT(afxCurrentResourceHandle != NULL);
        return afxCurrentResourceHandle; }


Проект — MFC DLL

Что может быть не так и как сделать чтобы было так?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.