//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言图像翻转源码系统结构:E_BitBlt,E_StretchBlt,E_AlphaBlend,图像翻转,BitBlt,StretchBlt,AlphaBlend,lstrcpyn_BITMAPINFO, ======窗口程序集1 || ||------__启动窗口_创建完毕 || ||------_画板1_绘画 || ||------E_BitBlt || ||------E_StretchBlt || ||------E_AlphaBlend || ||------_拖放对象1_得到文件 || ||------图像翻转 || ||------_按钮2_被单击 || ||------_按钮1_被单击 || ||------_按钮3_被单击 || || ======调用的Dll || ||---[dll]------BitBlt || ||---[dll]------StretchBlt || ||---[dll]------AlphaBlend || ||---[dll]------lstrcpyn_BITMAPINFO 调用的DLL命令: .DLL命令BitBlt,整数型,"gdi32.dll","BitBlt",公开,, .参数目标设备场景,整数型,,hDestDC,目标设备场景 .参数目标横坐标,整数型,,x,对目标设备场景中目标矩形左上角位置进行描述的那个点 .参数目标纵坐标,整数型,,y,对目标设备场景中目标矩形左上角位置进行描述的那个点 .参数传输图像宽度,整数型,,nWidth,欲传输图象的宽度 .参数传输图像高度,整数型,,nHeight,欲传输图象的高度 .参数源设备场景,整数型,,hSrcDC,源设备场景。如光栅运算未指定源,则应设为0 .参数源横坐标,整数型,,xSrc,对源设备场景中源矩形左上角位置进行描述的那个点 .参数源纵坐标,整数型,,ySrc,对源设备场景中源矩形左上角位置进行描述的那个点 .参数光栅运算方式,整数型,,dwRop,传输过程要执行的光栅运算 .DLL命令StretchBlt,整数型,"gdi32.dll","StretchBlt",公开,,StretchBlt,将一幅位图从一个设备场景复制到另一个。源和目标DC相互间必须兼容。这个函数会在设备场景中定义一个目标矩形,并在位图中定义一个源图象。源矩形会根据需要进行伸缩,以便与目标矩形的大小相符 .参数目标设备场景句柄,整数型,,hdc,目标设备场景 .参数目标横坐标,整数型,,x,目标矩形左上角的x,y坐标,以逻辑坐标表示 .参数目标纵坐标,整数型,,y,目标矩形左上角的x,y坐标,以逻辑坐标表示 .参数目标宽度,整数型,,nWidth,目标矩形的宽度和高度,以逻辑坐标表示 .参数目标高度,整数型,,nHeight,目标矩形的宽度和高度,以逻辑坐标表示 .参数源设备场景句柄,整数型,,hSrcDC,源设备场景。如光栅运算未指定一个源,则这个参数应为零 .参数源横坐标,整数型,,xSrc,用源DC的逻辑坐标表示的源矩形左上角位置 .参数源纵坐标,整数型,,ySrc,用源DC的逻辑坐标表示的源矩形左上角位置 .参数源宽度,整数型,,nSrcWidth,分别指定用逻辑单位(以源DC为基础)传输的一幅图象的宽度和高度。如其中有一个参数的符号(指正负号)与对应的目标参数不符,位图就会在对应的轴上作镜像转换处理 .参数源高度,整数型,,nSrcHeight,分别指定用逻辑单位(以源DC为基础)传输的一幅图象的宽度和高度。如其中有一个参数的符号(指正负号)与对应的目标参数不符,位图就会在对应的轴上作镜像转换处理 .参数光栅运算,整数型,,dwRop,传输过程中进行的光栅运算。如刷子属于光栅运算的一部分,就使用选入目标DC的刷子 .DLL命令AlphaBlend,整数型,"msimg32.dll","AlphaBlend",公开 .参数目标设备场景句柄,整数型,,hdc .参数目标横坐标,整数型,,x .参数目标纵坐标,整数型,,y .参数目标宽度,整数型,,nWidth .参数目标高度,整数型,,nHeight .参数源设备场景句柄,整数型,,hSrcDC .参数源横坐标,整数型,,xSrc .参数源纵坐标,整数型,,ySrc .参数源宽度,整数型,,nSrcWidth .参数源高度,整数型,,nSrcHeight .参数BlendFunc,整数型 .DLL命令lstrcpyn_BITMAPINFO,整数型,"kernel32","lstrcpynA",公开 .参数lpString1,BITMAPINFO,传址,传址 .参数lpString2,BITMAPINFO,传址 .参数leng,整数型
