ф-ции capCreateCaptureWindow
спасибо за ответ!!!
Смотри код инициализации устройства видео захвата:
GetWindowRect(hwnd,&rect);
hwndC=capCreateCaptureWindow("My Own Capture Window",
WS_CHILD | WS_VISIBLE ,
0,0,// rectPosCap.left,
//rectPosCap.top,
rect.right-rect.left,
rect.bottom-rect.top,
lastHWND,
nID//0
);
if (hwndC!=0) {
SendMessage(hwndC, WM_CAP_DRIVER_CONNECT, 0, 0);
ShowWindow(hwndC,true);
}
Потом создаешь таймер и в коде обработки WM_TIMER указываешь:
if (hwndC!=0){SendMessage(hwndC, WM_CAP_GRAB_FRAME, 0, 0);
//printf("suc grab frame");
}
Это обновит кадр в окне.
Используя ссылку на окно,можно выдрать от туда картинку:
dc=GetDC(...);
и BitBlt(...)
Что не понятно стучись в асю 211861038