问题遇到的现象和发生背景
程序运行这一句的时候
OpenWindow(0, 0, Rect.Width(), Rect.Height(), HWindowID, "visible", "", &m_HWindowID);
出现了以下错误:
0x00007FFE7A384F69 处(位于 Model_Match.exe 中)有未经处理的异常: Microsoft C++ 异常: HalconCpp::HOperatorException,位于内存位置 0x0000003976EFD778 处。 出现了
问题相关代码,请勿粘贴截图
CRect Rect;
pWnd = GetDlgItem(IDC_PIC);
HWindowID = (Hlong)pWnd->m_hWnd;//获取父窗口句柄
pWnd->GetWindowRect(&Rect);
OpenWindow(0, 0, Rect.Width(), Rect.Height(), HWindowID, "visible", "", &m_HWindowID);
HDevWindowStack::Push(m_HWindowID); //记得将窗口句柄推到HDevWindowStack,不然Halcon无法对图片进行重绘