l_vecdlgtranslate

#include“ ltvkrn.h”

l_lvdlg_api皮棉l_vecdlgtranslate(HWND,PVECTOR,PTRANSLATION,DWFLAGS,PFNCALLBACK,PUSERDATA)

提出矢量翻译对话框。

参数

l_hwndhwnd

拥有对话框的窗口的手柄。

PVECTORHANDLEPVECTOR

指向向量的指针处理引用要翻译的向量图像的指针。

PVECTORPOINTpranslation

指向包含翻译值的向量点结构。调用函数时ptranslation中存在的值用于初始化对话框。如果调用函数时此参数为null,则用于初始化对话框的值将来自向量句柄。当此函数返回时,此参数将通过对话框输入的值进行更新。

l_uint32dwflags

对话框的用户界面标志。确定对话框的布局和动作。

价值 意义
vector_dlg_autoprocess [0x80000000]处理OK上的图像。
vector_dlg_showpreview [0x40000000]在对话框中显示图像的预览。
vector_dlg_selectedonly [0x00000001]仅翻译选定的对象。
vector_dlg_enable_helpbutton [0x00000002]启用帮助按钮。

lvcommdlghelpcbpfncallback

指向可选帮助回调功能的指针。

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

l_void* Puserdata

您可以用来传递回调函数需要的一个或多个其他参数的无效指针。

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

返回

价值 意义
成功 功能成功。
<1 发生错误。参考返回代码

注释

如果当前在源矢量句柄中未选择对象,则将在对话框中翻译向量句柄中的所有对象。

如果源矢量句柄内部有选定的对象,则只能在对话框中翻译这些对象。

必需的DLL和库

也可以看看

功能

例子

此示例将运行“通用翻译”对话框。

l_int vecdlgtranslateexample(hwnd hwnd,PVECTORHANDLE PVECTOR){l_int nret;向量点;nret = l_vecgetTranslation(Pvector,&Point);如果(nret!=成功)返回nret;nret = l_vecdlgtranslate(hwnd,PVECTOR,&观点,vector_dlg_auto_process |vector_dlg_show_preview,无效的,无效的);返回nret;}

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