[vtkusers] cant not creat vtkMFCWindow
Pham Sy Quy
phamsyquybk at gmail.com
Wed Sep 9 18:50:13 EDT 2009
Hi all,
I have a problem with creating vtkMFCWindow object.
I refered to vtkDLG examples (VTKExamples/vtkDLG)and make a similar
project trying to
display vtk's ouput in an area on Dialog (use Picture Control, set
OnwerDraw)
test = new vtkMFCWindow(this->GetDlgItem(IDC_STATIC_VIEW));
here test declared as: vtkMFCWindow* ; this statement is called in
OnInitDialog()
I got a runtime assert in afxwin1.inl
_AFXWIN_INLINE HINSTANCE AFXAPI AfxGetInstanceHandle()
{ ASSERT(afxCurrentInstanceHandle != NULL);
return afxCurrentInstanceHandle; }
here is call stack
mfc90d.dll!AfxGetInstanceHandle() Line 21 + 0x20 bytes C++
mfc90d.dll!AfxEndDeferRegisterClass(long fToRegister=1) Line 4509 + 0x5
bytes C++
mfc90d.dll!CWnd::PreCreateWindow(tagCREATESTRUCTA & cs={...}) Line 733 +
0x7 bytes C++
mfc90d.dll!CWnd::CreateEx(unsigned long dwExStyle=0, const char *
lpszClassName=0x00000000, const char * lpszWindowName=0x1076db08, unsigned
long dwStyle=1409286144, int x=0, int y=0, int nWidth=1, int nHeight=1,
HWND__ * hWndParent=0x00070fe8, HMENU__ * nIDorHMenu=0xffffffff, void *
lpParam=0x00000000) Line 699 + 0x11 bytes C++
mfc90d.dll!CWnd::Create(const char * lpszClassName=0x00000000, const char
* lpszWindowName=0x1076db08, unsigned long dwStyle=1409286144, const
tagRECT & rect={...}, CWnd * pParentWnd=0x02dd8614, unsigned int
nID=4294967295, CCreateContext * pContext=0x00000000) Line 757 C++
vtkMFC.dll!vtkMFCWindow::vtkMFCWindow(CWnd * pcWnd=0x02dd8614) Line 77 +
0x2c bytes C++
Did i miss something?
Please help!
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
More information about the vtkusers
mailing list