다음을 통해 공유


하이퍼링크 컨트롤

하이퍼링크 컨트롤은 주소에 대한 HTML 링크를 표시하며, 이 링크는 컴퓨터의 기본 브라우저에서 열립니다. HTML 이외의 프로토콜에는 링크가 지원되지 않습니다.

Windows Installer 4.5 이전: 지원되지 않습니다. 이 컨트롤은 Windows Installer 5.0부터 사용할 수 있습니다.

HyperLink 컨트롤의 텍스트 값은 앵커 <> 태그 및 HREF 특성 값을 사용하여 링크의 URL과 표시된 텍스트를 지정합니다.

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

컨트롤 특성

하이퍼링크 컨트롤에서 다음 특성을 사용할 수 있습니다. 이벤트를 사용하여 특성 값을 변경하려면 EventMapping 테이블 ControlEvent에 대한 컨트롤을 구독하고 특성 열에 특성의 식별자를 나열합니다. 이벤트 열에 ControlEvent의 식별자를 입력합니다.

특성 식별자 16진수 비트 묘사
위치 대화 상자의 컨트롤 위치입니다. 컨트롤의 왼쪽 모서리에 있는 컨트롤의 너비, 높이 및 좌표를 Control 테이블 또는 BBControl 테이블너비, 높이, X 및 Y 열에 입력합니다. 길이 및 거리에 설치 관리자 단위를 사용합니다.
텍스트 컨트롤에서 표시하는 텍스트입니다. 텍스트 문자열의 글꼴 및 글꼴 스타일을 설정하려면 표시된 문자의 문자열 앞에 {\style} 또는 {&style}을 접두사로 묶습니다. 여기서 스타일은 TextStyle 테이블의 TextStyle 열에 나열된 식별자입니다. 둘 다 존재하지 않지만 DefaultUIFont 속성이 유효한 텍스트 스타일로 정의된 경우 해당 글꼴이 사용됩니다. 텍스트 값도 [Property]를 참조된 속성으로 확인합니다.
표시 0x00000000 0x00000001
숨겨진 컨트롤입니다. 표시 컨트롤입니다.
Control 테이블 특성 열의 비트 단어에 이 비트를 포함하거나 BBControl 테이블을컨트롤을 만들 때 컨트롤을 표시하거나 숨깁니다.
ControlCondition 테이블사용하여 컨트롤을 숨기거나 표시할 수도 있습니다.
사용 0x00000000 0x00000002
사용 안 함 상태의 컨트롤입니다. 사용 상태의 컨트롤입니다.
Control 특성 열의 비트 단어에 이 비트를 포함하거나 BBControl 테이블을 컨트롤을 만들 때 사용하도록 설정합니다.
ControlCondition 테이블사용하여 컨트롤을 사용하거나 사용하지 않도록 설정할 수도 있습니다.
침몰 0x00000000 0x00000004
기본 비주얼 스타일을 표시합니다. 침몰한 3차원 모양으로 컨트롤을 표시합니다.
Control 테이블특성 열의 비트 단어에 이러한 비트를 포함합니다.
투명 0x00000000 0x00010000
불투명 컨트롤입니다. 컨트롤을 통해 배경이 표시됩니다. 컨트롤에는 WS_EX_TRANSPARENT 스타일이 있습니다.
Control 또는BBControl 테이블의 특성 열에 이 비트를 포함합니다.

 

발언

이 컨트롤은 CreateWindowEx 함수를 사용하여 WC_LINK 클래스에서 만들 수 있습니다. WS_CHILD, WS_TABSTOP 및 WS_GROUP 스타일이 있습니다.

투명한 텍스트 컨트롤을 색이 지정된 비트맵 위에 배치하지 마세요. 사용자가 표시 색 구성표를 변경하면 텍스트가 표시되지 않을 수 있습니다. 예를 들어 사용자가 접근성상의 이유로 고대비 매개 변수를 설정하는 경우 텍스트가 보이지 않을 수 있습니다.

컨트롤의 텍스트가 컨트롤 너비보다 길면 높이가 줄 바꿈된 텍스트에 맞는지 여부에 따라 텍스트가 줄 바꿈되거나 잘립니다.