SHEARDLGPARAMS

类型定义结构体_SHEARDLGPARAMSL_UINTuStructSize;pBITMAPHANDLEpBitmap;L_INTnAngle;L_BOOLbHorizontal;也就是说crBack;L_UINT32uDlgFlags;LTCOMMDLGHELPCBpfnHelpCallback;L_VOID* pHelpCallBackUserData;} sheardlgparams,* lpsheardlgparams;

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

成员

uStructSize

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

pBitmap

指向位图句柄的指针,该句柄引用用于预览或处理的位图。

nAngle

用对话框中输入的角度或剪切来更新的变量。正的值表示顺时针角度;逆时针角度为负值。这个角度用百分之一度表示。取值范围为-4500 ~ 4500。

bHorizontal

指示剪切方向的标志。可能的值是:

价值 意义
真正的 水平剪切。
垂直切变。

crBack

要用对话框中输入的背景填充颜色进行更新的变量。您可以指定一个COLORREF值,例如Windows RGB宏的返回值,或者您可以使用PALETTEINDEX宏指定调色板颜色。

uDlgFlags

此对话框的用户界面标志,它们确定对话框的布局和操作。可能的值是:

价值 意义
DLG_SHEAR_AUTOPROCESS [0x00000001]处理OK上的图像。这个结构的pBitmap成员应该包含一个有效的位图。
DLG_SHEAR_SHOW_CONTEXTHELP [0x00000002]对话框应该包含上下文敏感的帮助图标。
DLG_SHEAR_SHOW_PREVIEW [0x00000004]显示对话框中的图像预览。这个结构的pBitmap成员应该包含一个有效的位图。
DLG_SHEAR_SHOW_BACKCOLOR [0x00000008]对话框将显示背景颜色按钮。
DLG_SHEAR_SHOW_HORIZONTAL [0x00000010]对话框将显示水平复选框。

pfnHelpCallback

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

pHelpCallBackUserData

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

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