我现在在 CVideoCatchDlg中创建了建立捕获窗口hWndc,想在捕获窗口中绘制图形,如何实现!
//#include "VFW.h"
BOOL CVideoCatchDlg::OnInitDialog()
{
..............
hMyWnd=this->m_hWnd;
// Step 1. 建立捕获窗口
hWndC=capCreateCaptureWindow((LPSTR)"MyCaptureWindow",WS_CHILD|WS_VISIBLE,rc.left,rc.top,rc.Width(),rc.Height(),this->m_hWnd,0);//HWND
hWndC=capCreateCaptureWindow((LPSTR)"MyCaptureWindow",WS_CHILD|WS_VISIBLE,0,0,160,120,this->m_hWnd,0);//hWndc为自己创建的窗口句柄
// Step 2. 与驱动程序建立连接
LRESULT fOK = ::SendMessage(hWndC,WM_CAP_DRIVER_CONNECT,0,0L); HWND hWndC=capCreateCaptureWindow((LPSTR)"MyCaptureWindow",WS_CHILD|WS_VISIBLE,0,0,160,120,this->m_hWnd,0);
}
谢谢大家帮个忙 感激不尽!
//#include "VFW.h"
BOOL CVideoCatchDlg::OnInitDialog()
{
..............
hMyWnd=this->m_hWnd;
// Step 1. 建立捕获窗口
hWndC=capCreateCaptureWindow((LPSTR)"MyCaptureWindow",WS_CHILD|WS_VISIBLE,rc.left,rc.top,rc.Width(),rc.Height(),this->m_hWnd,0);//HWND
hWndC=capCreateCaptureWindow((LPSTR)"MyCaptureWindow",WS_CHILD|WS_VISIBLE,0,0,160,120,this->m_hWnd,0);//hWndc为自己创建的窗口句柄
// Step 2. 与驱动程序建立连接
LRESULT fOK = ::SendMessage(hWndC,WM_CAP_DRIVER_CONNECT,0,0L); HWND hWndC=capCreateCaptureWindow((LPSTR)"MyCaptureWindow",WS_CHILD|WS_VISIBLE,0,0,160,120,this->m_hWnd,0);
}
谢谢大家帮个忙 感激不尽!
解决方案 »
- WTL Docking Palette刷新问题,请用过的人指点下。
- 数据库大家一般学多久?
- User Breakpoint called form code 0x797f79f 是什么意思?
- 为什么数据总是插不到数据库中???十分火急(50分相送)
- 使用TTS_BALLOON型的CToolTipCtrl,如何编程控制文本窗口相对于指示点(stem)的位置(上、下、左、右)?
- 做了个对话框,在主程序中用这个对话框类声明了一个变量,然后用非模式窗口创建显示,如何正确销毁
- 操作“运行”菜单的问题
- 如果硬盘不幸被格式化,怎样才能恢复数据!
- typedef void (CallBack::*CallBackFunction)(CallData);
- picturebox控件 显示 PGM 图像
- [求助]在主窗口的函数中create一个无模式对话框,当主窗口sleep()时,这个无模式对话框也停止消息响应了,为什么?
- 下面的工程如何设计?
Graphics::Graphics(hwnd, icm)
Creates a Graphics object that is associated with a specified window.Graphics(
HWND hwnd,
BOOL icm
);然后就可以使用Graphics::DrawLine等方法了