现在只能实现
  生成视频 capCreateCaptureWindow
  ....
  取全图至剪贴板 capEditCopy(CapWnd);
  再从剪贴板读取 image1.Picture.LoadFromClipboardFormat(CF_BITMAP,Clipboard.GetAsHandle(CF_BITMAP), 0);但如何才能在视频中取部分的图片呢,请指点,谢谢!

解决方案 »

  1.   

    先用前面的操作把图取到image1里,然后用下面的代码
    var
          mBitMap: TBitMap;
          mDest,mSrc: TRect;
    begin
          mBitMap := TBitMap.Create;
          mBitMap.Width := 100;
          mBitMap.Height := 100;
          mRect := Rect(0,0,100,100);
          mSrc := Rect(100,100,200,200);
          mBitMap.Canvas.CopyRect(mRect, Image1.Canvas, mSrc);
          mBitMap.SaveToFile('d:\test.bmp');      mBitMap.Destroy;
    end;
      

  2.   

    谢谢erhan(二憨),已经解决了,结贴!
      

  3.   

    用erhan的方法解决的?能不能让视频不停下来画虚框呢?