ICCPROFILEDLGPARAMS

类型定义结构体_ICCPROFILEDLGPARAMSL_UINTuStructSize;ICCPROFILEEXTICCProfile;L_TCHARszLoadFile [L_MAXPATH];L_TCHARszSaveFile [L_MAXPATH];L_UINT32uDlgFlags;LPPOINTpptPosition;LTCOMMDLGHELPCBpfnHelpCallback;L_VOID* pHelpCallBackUserData;} iccprofiledlgparams, * lpiccprofiledlgparams;

ICCPROFILEDLGPARAMS方法创建的对话框提供用于初始化的信息L_DlgICCProfile函数。用户关闭对话框后,该结构将更新为用户选择的信息。

成员

uStructSize

此结构的大小,以字节为单位。使用sizeof运算符来计算这个值。

ICCProfile

包含ICC概要文件的结构。如果这个结构包含ICC概要文件数据,对话框保存按钮控件将在对话框启动时启用。

szLoadFile

字符串,包含要从中加载ICC概要文件的文件名。

szSaveFile

包含要保存ICC概要文件的文件名的字符串。

uDlgFlags

标志,它决定对话框的布局和操作。可能的值是:

价值 意义
DLG_ICCPROFILE_SHOW_CONTEXTHELP [0x00000001]对话框应该包含一个上下文敏感的帮助图标。
DLG_ICCPROFILE_SHOW_SAVE [0x00000002]对话框应该包含保存ICC配置文件选项。
DLG_ICCPROFILE_SHOW_LOAD [0x00000004]对话框应该包含加载ICC配置文件选项。

pfnHelpCallback

指向可选帮助回调函数的指针。如果不希望为该对话框提供帮助,则使用NULL作为该参数的值。要为此对话框提供帮助,请使用函数指针作为此参数的值。回调函数必须遵循中描述的原型LTCOMMDLGHELPCB

pHelpCallBackUserData

空指针,可用于传递回调函数所需的一个或多个附加形参。若要使用此功能,请为变量赋值或创建包含任意数量字段的结构。然后,在此参数中,传递变量或结构的地址,并将其强制转换为L_VOID*。回调函数在它自己的pHelpCallBackUserData参数中接收地址,可以将它强制转换为适当数据类型的指针来访问变量或结构。如果不需要其他参数,可以在此参数中传递NULL。

LEADTOOLS通用对话框C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。