LBitmapBase: ColorResBitmapCallBack

# include“ltwrappr.h”

虚拟L_INTLBitmapBase:: ColorResBitmapCallBack (pBitmap, pbuf在线)

处理图像数据的转换LBitmapBase: ColorRes函数写入到缓冲区。

参数

pBITMAPHANDLEpBitmap

位图句柄的指针引用包含图像的位图信息。

L_UCHAR* pbuf

一个指向缓冲区包含一个或多个行输出图像数据,调用函数已经转换。

L_INT在线

的行数的pbuf缓冲区。

返回

价值 意义
成功 函数是成功的。
< 1 一个错误发生。指返回代码

评论

这个函数被调用的颜色分辨率操作只有在启用了回调函数。你可以重写这个函数做自己的处理。如果你返回一个错误代码,操作将被终止。这个函数只能被称为如果你启用回调函数使用LBase: EnableCallBack(真正的)。

必需的dll和库

平台

x64 Win32。

另请参阅

功能

例子

ColorResBitmap:公共LBitmapBase{受保护的:虚拟L_INT ColorResBitmapCallBack (pBITMAPHANDLE pBitmap、L_UCHAR * pbuf L_INT在线);};L_INT ColorResBitmap:: ColorResBitmapCallBack (pBITMAPHANDLE pBitmap, L_UCHAR * pbuf L_INT在线){UNREFERENCED_PARAMETER(在线);UNREFERENCED_PARAMETER (pbuf);UNREFERENCED_PARAMETER (pBitmap);::弹出窗口(0,文本(“颜色Res”),文本(“颜色Res”),MB_OK);返回(成功);}L_INT LBitmapBase__ColorResBitmapCallBackExample (){L_INT nRet;ColorResBitmap位图;nRet = Bitmap.Load (MAKE_IMAGE_PATH(文本(“image1.cmp”))、24);如果(nRet ! =成功)返回nRet;如果(Bitmap.IsCallBackEnabled () = = FALSE)Bitmap.EnableCallBack(真正的);/ /这将调用ColorResCallBack ()nRet = Bitmap.ColorRes (8, CRF_FIXEDPALETTE | CRF_FLOYDSTEINDITHERING);如果(nRet ! =成功)返回nRet;返回成功;}
LEADTOOLS光栅成像c++类库的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。