Запуск диалогового окна в DLL в объекте CDialog
От: some_user  
Дата: 17.01.04 09:23
Оценка:
В Dll (в не расширенном-MFC DLL) есть класс CDialog с формой при вызове функции DoModal ругается (при отладке вроде бы не загружает реурс). Если в функцию вставить AFX_MANAGE_STATE(AfxGetStaticModuleState()); то форма запуститься, но при закрыкрии оказывается, что у объекта m_hWnd равно NULL.
Причем через API функцией DialogBox, с форма работает нормально — но такой способ нежелателен т.к. объект CDialog в таком случе не причем.
Re: Запуск диалогового окна в DLL в объекте CDialog
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 17.01.04 14:28
Оценка:
Здравствуйте, some_user, Вы писали:

_>Если в функцию вставить AFX_MANAGE_STATE(AfxGetStaticModuleState());


что значит "если"? оно там должно быть

_>то форма запуститься, но при закрыкрии оказывается, что у объекта m_hWnd равно NULL.


у меня всегда работало на ура dll надеюсь без извращений? theApp и все остальные MFC-шные дела присутствуют?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.