Альтернатива cvGetWindowHandle () в opencv4 + - PullRequest
1 голос
/ 07 ноября 2019

Я использую Opencv3.4.8 в своем приложении MFC. Я использую cvGetWindowHandle (), чтобы получить дескриптор окна следующим образом:

namedWindow(windowname, WINDOW_AUTOSIZE);
HWND hWnd = (HWND) cvGetWindowHandle(windowname.c_str());
HWND hParent = ::GetParent(hWnd);
::SetParent(hWnd, GetDlgItem(IDC_PICTURE)->m_hWnd);
::ShowWindow(hParent, SW_HIDE);
CWnd* pWnd = new CWnd();
pWnd->CWnd::Attach(hParent);

Теперь я хочу перейти на Opencv4 +, а в Opencv4 + нет cvGetWindowHandle (). Я хочу знать, есть ли альтернативная функция в Opencv4 +, и если нет, то как я могу сделать ту же задачу в opencv4 +.

1 Ответ

1 голос
/ 07 ноября 2019

# 3091 . getWindowProperty (window_name, WND_PROP_AUTOSIZE)> = 0 должно быть заменой cvGetWindowHandle ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...