Unsharpmaskdlgparams

Typedef结构_unsharpmaskdlgparams{l_uint美国;pbitmaphandlepbitmap;l_boolbzoomtofit;皮棉namount;皮棉恩拉迪乌斯;皮棉nthreshold;l_uintuunshrpMaskFlags;l_uint32udlgflags;ltcommdlghelpcbpfnhelpcallback;l_void*phelpcallbackuserdata;} unsharpmaskdlgparams,* lpunsharpmaskdlgparams;

Unsharpmaskdlgparams结构提供了用于初始化对话框的信息l_dlgunsharpmask功能。用户关闭对话框后,将更新此结构,其中包含有关用户选择的信息。

成员

美国

该结构的大小,字节。使用大小运算符来计算此值。

PBITMAP

指向指引用用于预览或处理的位图的位图处理的指针。

Bzoomtofit

指示用于预览图像的初始变焦级别的标志。可能的值是:

价值 意义
真的 将初始缩放级别设置为“缩放要适合”。
错误的 将初始变焦级别设置为“正常(1:1)”。

namount

代表调整因子的值。可能的值范围为0-500。

恩拉迪乌斯

表示用于模糊位图的每个像素的邻域大小的值。可能的值范围为1到1000。

nthreshold

表示修改像素的原始值的阈值的值。可能的值范围为0-255。

UunshrpMaskflags

标志指示施加面罩的颜色空间。可能的值是:

价值 意义
rgb_space [0x0001]在RGB颜色空间中应用蒙版。
yuv_space [0x0002]在Yuv色彩空间中涂上口罩。

Udlgflags

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

价值 意义
dlg_unsharpmask_autoprocess [0x00000001]处理OK上的图像。该结构的PBITMAP成员应包含有效的位图。
dlg_unsharpmask_show_contexthelp [0x00000002]对话框应包含上下文敏感的帮助图标。
dlg_unsharpmask_show_preview [0x00000004]在对话框中显示图像的预览。该结构的PBITMAP成员应包含有效的位图。
dlg_unsharpmask_show_tool_zoomlevel [0x00000008]显示“ Zoom for Fit”和“ Zoom普通”工具栏按钮。必须设置DLG_UNSHARPMASK_SHOW_PREVIEW标志以显示这些按钮。
dlg_unsharpmask_show_apply [0x00000080]在对话框中显示“应用”按钮。除非用户按“应用”按钮,否则对话框将不会施加任何效果。

pfnhelpcallback

指向可选帮助回调功能的指针。如果您不希望为此对话框提供帮助,请使用null作为此参数的值。为了提供此对话框的帮助,请使用功能指针作为此参数的值。回调函数必须遵守所描述的原型ltcommdlghelpcb

phelpcallbackuserdata

您可以用来传递回调函数需要的一个或多个其他参数的无效指针。要使用此功能,请将值分配给变量或创建包含所需字段的结构。然后,在此参数中,将变量或结构的地址传递给l_void*。回调函数在其自己的phelpcallbackuserdata参数中接收地址,可以将其投射到适当的数据类型的指针中,以访问您的变量或结构。如果不需要其他参数,则可以在此参数中传递null。

LeadTools通用对话框C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权通知
©1991-2021Lead Technologies,Inc。版权所有。