доброго времени суток!
Столкнулся с проблемой
#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, под виндой все ок.