
{
}
CVidWindow::~CVidWindow()
{
}
BEGIN_MESSAGE_MAP(CVidWindow, CWnd)
ON_WM_PAINT()
ON_WM_ERASEBKGND()
END_MESSAGE_MAP()
// CVidWindow message handlers
void CVidWindow::OnPaint()
{
{
CPaintDC dc(this);
CWnd::OnPaint();
// repaint the video
S2253_RepaintWindow(dc.GetSafeHdc(), 0, 0);
}
}
BOOL CVidWindow::OnEraseBkgnd(CDC *pDC)
{
// return NON-ZERO, do not erase this window or video may flicker
return TRUE;
}
DemoDlg.cpp and DemoDlg.h changes
)99BJvidwindow.hK)9OnInitDialog()A
9!9JK9B
?
m_vidWin.Create(_T("STATIC"), NULL, WS_VISIBLE | WS_CHILD |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN, rect, this, 9992);
Kommentare zu diesen Handbüchern