PAINTCALLBACK_GETDIBINFO函数

# include“l_bitmap.h”

L_INTpEXT_CALLBACK你的函数(pDisplay, pBitmap, uWidth, pDibInfo, pUserData)

此回调用于获取显示适配器所期望的图像日期的信息。

参数

L_VOID* pDisplay

传递给绘制函数的设备上下文句柄。

pBITMAPHANDLEpBitmap

指向持有输入数据的位图句柄结构的指针。

L_UINTuWidth

将被转换的像素数。

pPAINTDIBINFOpDibInfo

指向将由该函数填充的PAINTDIBINFO结构的指针。

L_VOID* pUserData

可用于访问包含回调函数所需数据的变量或结构的空指针。这为您提供了一种从使用此回调函数的函数间接接收数据的方法。类的pUserData参数中传递的是同一个指针PAINTCALLBACKDATA结构。)

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

类中的pDisplay成员PAINTCALLBACKDATA结构中传递给paint函数的。默认回调期望它是一个HDC句柄。但是,如果你重写了所有的paint回调,它可以是任何类型的指针。

该回调将填充pDibInfo结构,其信息描述在绘制到显示适配器时应使用的预期数据格式。如果你重写PAINTCALLBACK_STRETCHDIBITS回调函数时,此结构将描述该函数所期望的格式。

uWidth函数的uBytesPerLine成员PAINTDIBINFO结构。这将告诉LEADTOOLS向每一行添加什么类型的填充。通常,GDI函数期望每行的字节数是4的倍数。您可以通过填充uBytesPerLine字段来指示您的设备是否期望这样。

你必须提供这个回调才能提供你自己的回调PAINTCALLBACK_CONVERTLINE回调。

必需的dll和库

例子

示例请参见L_PaintDCCallback

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