请教MaskBlt的用法 请教: MaskBlt函数的使用方法,最好有例子。 主要是其最倒数第四个参数,位图句柄参数的位图怎么构建; 倒数第一个参数,颜色掩码参数怎么组合? 先谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #2楼 得分:0回复于:2010-12-27 13:46:37这里有个代码 详细看过了,没有关于MaskBlt的用法说明,仅有这个函数的定义 详细看过了,没有关于MaskBlt的用法说明,仅有这个函数的定义 Private Declare Function MaskBlt Lib "gdi32" (ByVal hdcDest As Long, ByVal nXDest As Long, ByVal nYDest As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hdcSrc As Long, ByVal nXSrc As Long, ByVal nYSrc As Long, ByVal hbmMask As Long, ByVal xMask As Long, ByVal yMask As Long, ByVal dwRop As Long) As Long【操作系统】Win9X:NoWinNT:Yes【说明】 执行复杂的图象传输,同时进行掩模(MASK)处理 【返回值】 Long,非零表示成功,零表示失败。会设置GetLastError 【其它】 dwRop代码是一种非标准的光栅运算代码,由两个普通的光栅运算代码组成:一个前景代码以及一个背景代码 在掩模位图设为1的每个像素处,都在传输过程中应用前景转换处理。如对应的掩蔽位图像素为零,则应用背景转换。如果未指定掩模位图,那么这个函数就执行与BitBlt相同的操作 如果对源应用了旋转或剪切处理,则函数调用会失败 注意可用GetDeviceCaps判断这个函数是否得到了一个特定设备场景的支持【参数表】 hdcDest -------- Long,目标设备场景 nXDest,nYDest -- Long,目标图象左上角的x,y坐标 nWidth,nHeight - Long,图象在目标设备场景中的宽度和高度 hdcSrc --------- Long,源设备场景 nXSrc,nYSrc ---- Long,源图象的左上角x,y坐标 hbmMask -------- Long,作为掩模使用的一幅单色位图的句柄。如果dwRop代码包括一个源,那么这幅位图必须与源尺寸相同,否则必须与目标尺寸相符 xMask,yMask ---- Long,单色掩模位图的x,y偏移。这样便允许我们创建一幅使用了多个掩模的大型位图 dwRop ---------- Long,一种特殊的光栅运算,在传输过程中使用 适用平台 Windows NT 如何让程序静音,非全局 Access 存储过程 参数怎样使用Ole对象?VB6下如何调用该存储过程(带OLE对象的)? 那个有三层结构的书籍介绍吗? 天下第一大怪事!!!找不到“另存为”对话框句柄!!! 问个Inet控件的问题! 提供一个超小的MP3播放器 关于如何学好API的探讨与研究! 请给个思路(方法):如何实现文本的平滑滚动? 来者都有分! 关于VBA过滤器的代码的问题 MSFlexGrid1控件和ATGRID控件 VisualStudio2010 Express写的VB程序怎样才能不需要.net运行?
详细看过了,没有关于MaskBlt的用法说明,仅有这个函数的定义
详细看过了,没有关于MaskBlt的用法说明,仅有这个函数的定义
【操作系统】
Win9X:No
WinNT:Yes
【说明】
执行复杂的图象传输,同时进行掩模(MASK)处理
【返回值】
Long,非零表示成功,零表示失败。会设置GetLastError
【其它】
dwRop代码是一种非标准的光栅运算代码,由两个普通的光栅运算代码组成:一个前景代码以及一个背景代码
在掩模位图设为1的每个像素处,都在传输过程中应用前景转换处理。如对应的掩蔽位图像素为零,则应用背景转换。如果未指定掩模位图,那么这个函数就执行与BitBlt相同的操作
如果对源应用了旋转或剪切处理,则函数调用会失败
注意可用GetDeviceCaps判断这个函数是否得到了一个特定设备场景的支持
【参数表】
hdcDest -------- Long,目标设备场景
nXDest,nYDest -- Long,目标图象左上角的x,y坐标
nWidth,nHeight - Long,图象在目标设备场景中的宽度和高度
hdcSrc --------- Long,源设备场景
nXSrc,nYSrc ---- Long,源图象的左上角x,y坐标
hbmMask -------- Long,作为掩模使用的一幅单色位图的句柄。如果dwRop代码包括一个源,那么这幅位图必须与源尺寸相同,否则必须与目标尺寸相符
xMask,yMask ---- Long,单色掩模位图的x,y偏移。这样便允许我们创建一幅使用了多个掩模的大型位图
dwRop ---------- Long,一种特殊的光栅运算,在传输过程中使用
适用平台
Windows NT