TVideoGrabber.SetLocation

Prev

Next

TVideoGrabber

Methods

 




































































































Set the location of the video window within the parent control


Declaration
n/a


void SetLocation (int lLeft, int lTop, int lWidth, int lHeight);

Description

Used to set the location of the video window within the parent control

(not available in Delphi / CppBuilder, the component resizes automatically when the parent control is resized)

E.g.:

CMFCFormDlg::CMFCFormDlg(CWnd* pParent /*=nullptr*/)

: CDialogEx(IDD_MFCFORM_DIALOG, pParent)

, m_VideoGrabber(NULL)

m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

m_VideoGrabber = new CVideoGrabber(this);

CMFCFormDlg::~CMFCFormDlg()

delete m_VideoGrabber;

BOOL CMFCFormDlg::OnInitDialog()

CDialogEx::OnInitDialog();

m_VideoGrabber->SetParentWindow(this->GetSafeHwnd());

...

return TRUE; // return TRUE unless you set the focus to a control

void CMFCFormDlg::OnSize(UINT nType, int w, int h)

m_VideoGrabber->SetLocation(0, 0, w, h);

void CMFCFormDlg::OnBnClickedOk()

m_VideoGrabber->SetVideoSource(TVideoSource::vs_ScreenRecording);

m_VideoGrabber->StartPreview();