超链接控件

超链接控件显示指向地址的 HTML 链接,该链接将在计算机的默认浏览器中打开。 HTML 以外的协议不支持链接。

Windows Installer 4.5 或更高版本:不支持。 此控件从 Windows Installer 5.0 开始可用。

HyperLink 控件的文本值使用定位点 <> 标记和 HREF 属性值来指定链接的 URL 和显示的文本。

<a href="https://www.blueyonderairlines.com">Blue Yonder Airlines</a>

控件属性

可以将以下属性与 Hyperlink 控件一起使用。 若要使用事件更改属性的值,请将控件订阅到 EventMapping 表中的 ControlEvent,并在 Attribute 列中列出属性的标识符。 在事件列中输入 ControlEvent 的标识符。

属性标识符 十六进制位 描述
位置 对话框中控件的位置。 将控件左角的宽度、高度和坐标输入到 控件表的宽度、高度、X 和 Y 列BBControl 表。 使用 安装程序单位 长度和距离。
文本 控件显示的文本。 若要设置文本字符串的字体和字体样式,请使用 {\style} 或 {&style} 作为显示字符字符串的前缀。 其中样式是 TextStyle 表的 TextStyle 列中列出的标识符。 如果两者都不存在,但 DefaultUIFont 属性定义为有效的文本样式,将使用该字体。 文本值还将 [属性] 解析为引用的属性。
可见 0x00000000 0x00000001
隐藏的控件。 可见控件。
将此位包含在 Control 表的“属性”列的位词中,BBControl 表.,以使控件在创建时可见或隐藏。
还可以使用 ControlCondition 表隐藏或显示控件。
已启用 0x00000000 0x00000002
处于禁用状态的控制。 处于启用状态的控制。
控件BBControl 表 的“属性”列中将此位包含在位词中,以便在创建时启用控件。
也可以使用 ControlCondition 表启用或禁用控件。
沉没 0x00000000 0x00000004
显示默认视觉样式。 显示具有沉没的 3D 外观的控件。
将这些位包含在 控件表的“属性”列中的位词中。
透明 0x00000000 0x00010000
不透明控件。 通过控件显示背景。 控件具有WS_EX_TRANSPARENT样式。
将此位包含在 控件BBControl 表的属性列中。

 

言论

可以使用 CreateWindowEx 函数从 WC_LINK 类创建此控件。 它具有WS_CHILD、WS_TABSTOP和WS_GROUP样式。

不要将透明 文本控件放置在彩色位图的顶部。 如果用户更改显示配色方案,则文本可能不可见。 例如,如果用户出于辅助功能原因设置高对比度参数,文本可能会不可见。

如果控件中的文本长于控件宽度,文本将换行或截断,具体取决于高度是否足以容纳包装的文本。