Typedef结构_jpegwebtunerdlgparams
{
l_uint美国;
pbitmaphandlepbitmap;
l_boolbzoomtofit;
皮棉质量
皮棉nformat;
l_bool生物
l_boolbwithstamp;
l_uint32udlgflags;
ltcommdlghelpcbpfnhelpcallback;
l_void*phelpcallbackuserdata;
} jpegwebtunerdlgparams, * lpjpegwebtunerdlgparams;
这jpegwebtunerdlgparams结构提供了用于初始化对话框的信息l_dlgjpegwebtuner功能。用户关闭对话框后,将更新此结构,其中包含有关用户选择的信息。
该结构的大小,字节。使用大小运算符来计算此值。
指向指引用用于预览或处理的位图的位图处理的指针。
指示用于预览图像的初始变焦级别的标志。可能的值是:
价值 | 意义 |
---|---|
真的 | 将初始缩放级别设置为“缩放要适合”。 |
错误的 | 将初始变焦级别设置为“正常(1:1)”。 |
表示压缩过程中损失程度的值。有关更多信息,有效值在2(最高质量)和255(最小的文件大小)之间,请参阅压缩质量因素压缩质量因素。
表示要使用的子格式的值。可能的值是:
价值 | 意义 |
---|---|
file_jfif | JPEG文件互换格式与YUV 4:4:4颜色空间和无损 |
file_lead1jfif | JPEG文件互换格式与YUV 4:2:2颜色空间 |
file_lead2jfif | JPEG文件互换格式与YUV 4:1:1颜色空间 |
标志表示是否将JPEG图像保存为渐进映像。传输图像时,渐进式图像很有用,因为文件的第一部分包含图像的完整尺寸。因此,在绘画时,您可以显示整个图像,然后逐渐澄清,作为文件负载的其余部分。可能的值是:
价值 | 意义 |
---|---|
真的 | 将JPEG图像保存为渐进映像。 |
错误的 | 请勿将JPEG图像保存为渐进映像。 |
标志指示是否用邮票保存图像。邮票是同一文件中的普通图像之外保存的小缩略图图像。可能的值是:
价值 | 意义 |
---|---|
真的 | 用邮票保存图像。 |
错误的 | 在没有邮票的情况下保存图像。 |
此对话框的用户界面标志,该标志确定对话框的布局和操作。可能的值是:
价值 | 意义 |
---|---|
dlg_jpegwebtuner_show_contexthelp | [0x00000001]对话框应包含上下文敏感的帮助图标。 |
dlg_jpegwebtuner_show_preview | [0x00000002]在对话框中显示图像的预览。该结构的PBITMAP成员应包含有效的位图。 |
dlg_jpegwebtuner_show_tool_zoomlevel | [0x00000004]显示“ Zoom for Fit”和“ Zoom普通”工具栏按钮。必须设置DLG_JPEGWEBTUNER_SHOW_SHOW_PREVIEW标志以显示这些按钮。 |
dlg_jpegwebtuner_show_information | [0x00000008]显示控件的信息组。 |
dlg_jpegwebtuner_show_savethumbnail | [0x00000010]显示保存缩略图控件。 |
dlg_jpegwebtuner_show_options | [0x00000100]显示控件的选项组。 |
dlg_jpegwebtuner_show_export | [0x00000200]显示“导出”按钮而不是确定按钮。 |
指向可选帮助回调功能的指针。如果您不希望为此对话框提供帮助,请使用null作为此参数的值。为了提供此对话框的帮助,请使用功能指针作为此参数的值。回调函数必须遵守所描述的原型ltcommdlghelpcb。
您可以用来传递回调函数需要的一个或多个其他参数的无效指针。要使用此功能,请将值分配给变量或创建包含所需字段的结构。然后,在此参数中,将变量或结构的地址传递给l_void*。回调函数在其自己的phelpcallbackuserdata参数中接收地址,可以将其投射到适当的数据类型的指针中,以访问您的变量或结构。如果不需要其他参数,则可以在此参数中传递null。