MULTIPLYDLGPARAMS

类型定义结构体_MULTIPLYDLGPARAMS{L_UINTuStructSize;pBITMAPHANDLEpBitmap;L_BOOLbZoomToFit;L_UINTuFactor;L_UINT32uDlgFlags;LTCOMMDLGHELPCBpfnHelpCallback;L_VOID* pHelpCallBackUserData;* LPMULTIPLYDLGPARAMS} MULTIPLYDLGPARAMS;

MULTIPLYDLGPARAMS结构提供信息用于初始化对话框创建的L_DlgMultiply函数。用户关闭对话框后,这种结构的信息更新用户的选择。

成员

uStructSize

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

pBitmap

位图句柄指针引用使用的位图预览或处理。

bZoomToFit

国旗表明最初的预览图像的缩放级别。可能的值是:

价值 意义
真正的 最初的缩放级别设置为“缩放以适应”。
设置初始缩放级别“正常的”(1:1)。

uFactor

把位图乘法因子。等于uFactor / 100使用的因素。可能的值是:

如果你正在与: 可能的值是:
16位灰度图像。 0 - 6553500
12位图像。 0 - 409500
其他比特每像素的图像 0 - 25500

uDlgFlags

这个对话框用户界面标志,确定对话框的布局和行动。可能的值是:

价值 意义
DLG_MULTIPLY_AUTOPROCESS [0 x00000001]处理好的图片。pBitmap成员的结构应该包含一个有效的位图。
DLG_MULTIPLY_SHOW_CONTEXTHELP [0 x00000002]对话框应该包含一个上下文敏感的帮助图标。
DLG_MULTIPLY_SHOW_PREVIEW [0 x00000004]显示预览图片的对话框。pBitmap成员的结构应该包含一个有效的位图。
DLG_MULTIPLY_SHOW_TOOL_ZOOMLEVEL [0 x00000008]显示“缩放以适应”和“变焦正常”工具栏按钮。DLG_MULTIPLY_SHOW_PREVIEW标志必须设置为了显示这些按钮。

pfnHelpCallback

回调函数指针指向一个可选的帮助。如果您不希望提供帮助,这个对话框中,使用NULL作为该参数的值。提供帮助,这个对话框中,使用函数指针作为该参数的值。回调函数必须遵守所描述的原型LTCOMMDLGHELPCB

pHelpCallBackUserData

空指针,您可以使用它通过一个或多个回调函数需要额外的参数。要使用该功能,赋值给一个变量或创建一个结构,其中包含你需要的尽可能多的领域。然后在这个参数,通过变量的地址或结构,铸件L_VOID*。回调函数,接收地址的pHelpCallBackUserData参数,可以把它适当的数据类型的指针来访问变量或结构。如果不需要额外的参数,该参数可以传递NULL。

C API帮助LEADTOOLS常见的对话框