Поделиться через


Элемент управления гиперссылками

Элемент управления Гиперссылка отображает HTML-ссылку на адрес, который открывается в браузере по умолчанию для компьютера. Ссылки не поддерживаются для протоколов, отличных от HTML.

Установщик Windows 4.5 или более ранние версии: не поддерживается. Этот элемент управления доступен начиная с установщика Windows 5.0.

Текстовое значение элемента управления HyperLink использует <> тег привязки и значение атрибута HREF для указания URL-адреса и отображаемого текста ссылки.

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

Атрибуты элемента управления

С элементом управления "Гиперссылка" можно использовать следующие атрибуты. Чтобы изменить значение атрибута с помощью события, подпишите элемент управления ControlEvent в таблице EventMapping и перечислите идентификатор атрибута в столбце атрибута. Введите идентификатор ControlEvent в столбце событий.

Идентификатор атрибута Шестнадцатеричный бит Description
Занимаемая должность Положение элемента управления в диалоговом окне. Введите ширину, высоту и координаты левого угла элемента управления в столбцы Width, Height, X и Y таблицы Control или BBControl. Используйте единицы установщика для длины и расстояния.
Text Текст, отображаемый элементом управления. Чтобы задать стиль шрифта и шрифта текстовой строки, префиксировать строку отображаемых символов с помощью {\style} или {&style}. Где стиль — это идентификатор, указанный в столбце TextStyle таблицы TextStyle. Если ни из них нет, но свойство DefaultUIFont определено как допустимый текстовый стиль, этот шрифт будет использоваться. Текстовое значение также разрешает [свойство] к свойству, на которое ссылается ссылка.
Visible 0x00000000 0x00000001
Скрытый элемент управления. Видимый элемент управления.
Включите этот бит в битовое слово столбца "Атрибуты" в таблице Control или таблице BBControl.чтобы сделать элемент управления видимым или скрытым при его создании.
Вы также можете скрыть или показать элемент управления с помощью таблицы ControlCondition.
Включено 0x00000000 0x00000002
Управление в отключенном состоянии. Управление включенным состоянием.
Включите этот бит в битовое слово в столбец "Атрибуты" таблиц Control или BBControl, чтобы включить элемент управления при создании.
Вы также можете включить или отключить элемент управления с помощью таблицы ControlCondition.
Затонувший 0x00000000 0x00000004
Отображает визуальный стиль по умолчанию. Отображает элемент управления с 3-D.
Включите эти биты в битовое слово в столбец "Атрибуты" таблицы Control.
Transparent (Прозрачный) 0x00000000 0x00010000
Непрозрачный элемент управления. Фон показывается с помощью элемента управления. Элемент управления имеет стиль WS_EX_TRANSPARENT.
Включите этот бит в столбец "Атрибуты" таблиц Control или BBControl.

 

Замечания

Этот элемент управления можно создать из класса WC_LINK с помощью функции CreateWindowEx. Он содержит стили WS_CHILD, WS_TABSTOP и WS_GROUP.

Не размещайте прозрачные элементы управления "Текст" на вершине цветных растровых изображений. Текст может не отображаться, если пользователь изменяет цветовую схему отображения. Например, текст может стать невидимым, если пользователь задает параметр высокой контрастности по соображениям специальных возможностей.

Если текст в элементе управления длиннее ширины элемента управления, то текст обтекается или усечивается, в зависимости от того, достаточно ли высота вложенного текста.