CAxDialogImpl
От: Аноним  
Дата: 16.08.10 10:15
Оценка:
доброго времени суток!
Столкнулся с проблемой

#include <atlbase.h>
CComModule _Module;
#include <atlapp.h>
#include <atlwin.h>
#include <atlmisc.h>

#include "resource.hpp"

class CHtmlDialog : public CAxDialogImpl<CHtmlDialog>
{
public:
    enum { IDD = IDD_DIALOG };

    BEGIN_MSG_MAP(CHtmlDialog)
    END_MSG_MAP()
};


int WINAPI WinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
{
    AtlAxWinInit();

    CHtmlDialog dlg;
    if (FAILED(dlg.DoModal())) {
        const DWORD err = ::GetLastError();
        CString text;
        text.Format(_T("%d"), err);
        ::MessageBox(NULL, text, _T("Error"), MB_OK);
    }
    
    return 0;
}


диалог не открывается. на диалоге нет ничего. GetLastError возвращает 6!

Подскажите что не так.

ЗЫ Собираю под CE, под виндой все ок.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.