L_AnnGetHyperlink

# include“l_bitmap.h”

L_LTANN_APIL_INTL_AnnGetHyperlink (hObject puType、puMsg pwParam,叮铃声,puLen)

获取指定注释的超链接信息对象。

参数

HANNOBJECThObject

处理注释对象的。

L_UINT* puType

地址的变量更新的值表示超链接类型。可能的超链接类型:

价值 意义
ANNLINK_NONE [0 x0000]对象没有超链接。
ANNLINK_LTANNEVENT [0 x0001] WM_LTANNEVENT LTANNEVENT_HYPERLINK消息将被发送
ANNLINK_USERMSG [0 x0002]按钮的用户定义的消息将会发送这个函数的按钮信息和lParam包含对象的处理。
ANNLINK_RUN [0 x0003]在叮铃声将运行指定的程序。程序和命令行参数中指定要叮铃声。
ANNLINK_WEBPAGE (0 x0004)的web页面中指定的URL叮铃声将在当前浏览器打开。请注意,并不是所有的web浏览器接受命令行上的一个页面。他们会去一些默认主页。

L_UINT* puMsg

变量的地址与用户定义的值更新消息。这个参数只如果值指出有效puTypeANNLINK_USERMSG。

按钮* pwParam

地址的变量的值更新按钮。这个参数只是有效是否ANNLINK_USERMSG puType指向的价值。

L_TCHAR*叮铃声

包含超链接字符串的字符串。这个参数是有效的只有指向的价值puTypeANNLINK_RUN或ANNLINK_WEBPAGE。如果puType指向ANNLINK_RUN,叮铃声包含程序运行的名称和所有需要的命令行参数。如果puType点ANNLINK_WEBPAGE,叮铃声包含Web页面的URL来访问。

L_SIZE_T* puLen

指针指向一个整数变量(L_SIZE_T)将更新链接字符串的长度。

返回

价值 意义
成功 函数是成功的。
< 1 一个错误发生。指返回代码

评论

类型的超链接对象ANNLINK_RUN或ANNLINK_WEBPAGE超链接字符串。看到超链接对象的字符串是什么,第一个叫L_AnnGetHyperlink传递NULL叮铃声参数。超链接返回字符串的长度*puLen论点。分配一个缓冲区足够大的存储字符串末尾的空,然后再调用L_AnnGetHyperlink,传递指针分配缓冲区的叮铃声的论点。注意,不占零长度字符串的结束。

必需的dll和库

平台

x64 Win32。

另请参阅

功能

主题

例子

为完整的示例代码,请参阅注释的例子。

L_INT AnnGetHyperlinkExample (HANNOBJECT HANNOBJECT){L_INT nRet;按钮按钮;L_UINT uType uMsg;L_TCHAR缓冲[2048];L_SIZE_T zLen;nRet = L_AnnGetHyperlinkLen (hAnnObject &zLen);如果(nRet ! =成功)返回nRet;zLen = zLen + 1;nRet = L_AnnGetHyperlink (hAnnObject &uType &uMsg,按钮,缓冲区,&zLen);如果(nRet ! =成功)返回nRet;如果(uType = = ANNLINK_NONE)对话框(NULL,文本(“对象没有超链接。”),文本(“通知”),MB_OK);其他的如果((uType = = ANNLINK_WEBPAGE) | | (uType = = ANNLINK_RUN))对话框(零、缓冲、文本(“消息”),MB_OK);其他的对话框(NULL,文本(“超链接没有字符串。\ n”),文本(“消息”),MB_OK);返回成功;}

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