Delphi 图形处理的问题,请问bitble()函数的作用?

解决方案 »

  1.   

    该是 BitBlt 吧:)
    function BitBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Rop: DWORD): BOOL; stdcall;功能就是进行图象的拷贝,它的具体参数如下返回值为Boolean量,True表示成功,False表示失败。会设置GetLastError 参数表 参数 类型及说明 
    DestDC:HDC,目标设备场景 
    x,y:Integer,对目标DC中目标矩形左上角位置进行描述的那个点。用目标DC的逻辑坐标表示 
    nWidth,nHeight:Integer,欲传输图象的宽度和高度 
    SrcDC: HDC,源设备场景。如光栅运算未指定源,则应设为0 
    xSrc,ySrc:Integer,对源DC中源矩形左上角位置进行描述的那个点。用源DC的逻辑坐标表示 
    Rop:Dword,传输过程要执行的光栅运算 
      

  2.   

    Bitblt将源设备图像传输到目标设备,没有拉伸作用。
    StretchBlt作用一样,可以拉伸,即放大和缩小