본문 바로가기
코스웨어/15년 스마트컨트롤러

20151121 김태현 WinAPI 8일차 동영상

by 알 수 없는 사용자 2015. 11. 25.
728x90
반응형

#include <Vfw.h> //video for windows

 

//#pragma comment "vfw32.lib"

LRESULT On_Create(HWND hWnd, WPARAM wParam, LPARAM lParam)

{

    HWND hCamera;

    hCamera= capCreateCaptureWindow(L"이름",WS_CHILD|WS_VISIBLE,0,0,320,220,hWnd,0);

    capoDriverConnect(hCamera, 0);

    return 0;

}


비디오 영상을 처리하기 위해서 Vfw.h를 추가해주고 pragma comment "vfw32.lib" 도 추가해준다.

pragma comment는 Project properties에 들어가서 additionl dependencies에서 추가해주어도 된다.



HWND VFWAPI capCreateCaptureWindowW (

LPCWSTR lpszWindowName,

DWORD dwStyle,

int x, int y, int nWidth, int nHeight,

HWND hwndParent, int nID);


캡쳐 윈도우를 생성하는 함수이다. 첫번째 인자는 윈도우의 이름, 2번째 인자는 윈도우 스타일을 지정한다, 3,4 번째 인자는 윈도우의 좌측 상단 좌표지정

5,6 번째 인자는 윈도우의 크기를 지정, 7번째 인자는 부모 윈도우의 핸들값, 8번째 인자는 윈도우의 고유 식별번호를 부여한다

728x90