HWND是窗口控件的句柄,是没法在Halcon里面使用的,Halcon里面依赖open_window打开的窗口句柄来实现,楼主可以参考https://www.51halcon.com/thread-627-1-1.html 里面有代码:
- CRect rect;
- GetDlgItem(IDC_STATIC_VIEW)->GetWindowRect(rect);
- m_ViewWnd = GetDlgItem(IDC_STATIC_VIEW)->GetSafeHwnd();
- open_window(0,0,rect.Width(),rect.Height(),(Hlong)m_ViewWnd,"transparent","",&m_ImageWndHandle);
复制代码
这样你就可以直接用m_ImageWndHandle句柄显示了! |