DOTREMOVECALLBACK

# include“l_bitmap.h”

L_INTpEXT_CALLBACK你的函数(hRgn, pBoundingRect, iWhiteCount, iBlackCount, pUserData)

处理由找到的每个点L_DotRemoveBitmap

参数

HRGNhRgn

表示要删除的点的窗口区域。当不再需要这个区域时,由程序员负责删除它(使用DeleteObject())。

PRECT pBoundingRect

指向包含正在处理的点的边界矩形的RECT结构的指针。

L_INTiWhiteCount

正在处理的点中的白色像素总数。

L_INTiBlackCount

正在处理的点中的黑色像素总数。

L_VOID* pUserData

一个空指针,可用于访问包含回调函数所需数据的变量或结构。这为您提供了一种从使用此回调函数的函数间接接收数据的方法。(这与传入pUserData参数的指针相同L_DotRemoveBitmap.)

请记住,这是一个空指针,必须在回调函数中转换为适当的数据类型。

返回

价值 意义
SUCCESS_REMOVE 去掉圆点。
SUCCESS_NOREMOVE 不要去掉圆点。
否则 发生错误。指返回代码

评论

对于检测到的每个点、斑点或blob调用一次回调函数返回SUCCESS_REMOVE以删除该点。返回SUCCESS_NOREMOVE以保持圆点不变。将任何其他值传递给abort。的返回值L_DotRemoveBitmap ().如果DOT_IMAGE_UNCHANGED和DOT_SINGLE_REGION正在被使用,那么回调的返回值只影响包含所有更改的内部单个区域。

必需的dll和库

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。