[VB]..BitBlt的具体用法!!详细!!!
网友回答
【答案】 BitBlt目标hDC,目标X,目标Y,图像高,图像宽,源hDC,源X,源Y,光栅运算常数 【函数】 BitBlt 【操作系统】 Win9X:Yes WinNT:Yes 【声明】 BitBltLibgdi32AliasBitBlt(ByValhDestDCAsLong,ByValxAsLong,ByValyAsLong,ByValnWidthAsLong,ByValnHeightAsLong,ByValhSrcDCAsLong,ByValxSrcAsLong,ByValySrcAsLong,ByValdwRopAsLong)AsLong 【说明】 将一幅位图从一个设备场景复制到另一个。源和目标DC相互间必须兼容 【返回值】 Long,非零表示成功,零表示失败。会设置GetLastError 【其它】 在NT环境下,如在一次世界传输中要求在源设备场景中进行剪切或旋转处理,这个函数的执行会失败 如目标和源DC的映射关系要求矩形中像素的大小必须在传输过程中改变,那么这个函数会根据需要自动伸缩、旋转、折叠、或切断,以便完成最终的传输过程 【参数表】 hDestDC--------Long,目标设备场景 x,y------------Long,对目标DC中目标矩形左上角位置进行描述的那个点。用目标DC的逻辑坐标表示 nWidth,nHeight-Long,欲传输图象的宽度和高度 hSrcDC---------Long,源设备场景。如光栅运算未指定源,则应设为0 xSrc,ySrc------Long,对源DC中源矩形左上角位置进行描述的那个点。用源DC的逻辑坐标表示 dwRop----------Long,传输过程要执行的光栅运算