如何把一帧vfw库编写的视频流保存为一幅bmp位图??请赐教!!

解决方案 »

  1.   

    1.创建视频窗口
    this->m_hWndCapture=::capCreateCaptureWindow(....
    2.连接视频设备
    capDriverConnect(this->m_hWndCapture,nDevice);
    3.拷贝到剪贴板:
    if(!capEditCopy(this->m_hWndCapture)) return ;
    ::OpenClipboard(this->m_hWndCapture);
    HBITMAP hBitmap = (HBITMAP)::GetClipboardData(CF_BITMAP);
    ::CloseClipboard();
            /*SaveBmpToFile --〉将剪贴板内容保存为文件*/
    BOOL bRet = SaveBmpToFile(hBitmap,strPathName);