다음을 통해 공유


ScrollableText 컨트롤

이 컨트롤은 페이지에 완전히 맞지 않는 긴 텍스트 문자열을 표시합니다. 이 컨트롤의 일반적인 용도는 사용권 계약을 표시하는 것입니다.

이 컨트롤에 사용되는 텍스트 문자열에는 포함된 속성이 포함될 수 없습니다. 포함된 속성이 있는 텍스트를 표시하려면 텍스트 컨트롤대신 사용합니다.

컨트롤 특성

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

특성 식별자 16진수 비트 묘사
위치 대화 상자의 컨트롤 위치입니다. 컨트롤의 왼쪽 모서리에 있는 컨트롤의 너비, 높이 및 좌표를 Control 테이블 또는 BBControl 테이블너비, 높이, X 및 Y 열에 입력합니다. 길이 및 거리에 설치 관리자 단위를 사용합니다.
텍스트 컨트롤에서 표시하는 텍스트입니다. Control 테이블텍스트 열에 RTF 텍스트 문자열을 입력합니다.
표시 0x00000000 0x00000001
숨겨진 컨트롤입니다. 표시 컨트롤입니다.
컨트롤을 만들 때 표시하거나 숨기려면 Control 테이블 특성 열의 비트 단어에 이 비트를 포함하거나 BBControl 테이블 .
ControlCondition 테이블사용하여 컨트롤을 숨기거나 표시할 수도 있습니다.
사용 0x00000000 0x00000002
사용 안 함 상태의 컨트롤입니다. 사용 상태의 컨트롤입니다.
Control 또는 BBControl 테이블 특성 열에 이 비트를 포함하여 만들 때 컨트롤을 사용하도록 설정합니다.
ControlCondition 테이블사용하여 컨트롤을 사용하거나 사용하지 않도록 설정할 수도 있습니다.
침몰 0x00000000 0x00000004
기본 비주얼 스타일을 표시합니다. 침몰한 3D로 컨트롤을 표시합니다.
Control 테이블특성 열의 비트 단어에 이러한 비트를 포함합니다.
RTLRO 0x00000000 0x00000020
컨트롤의 텍스트는 왼쪽에서 오른쪽 읽기 순서로 표시됩니다. 컨트롤의 텍스트는 오른쪽에서 왼쪽으로 읽기 순서로 표시됩니다.
rightAligned 0x00000000 0x00000040
컨트롤의 텍스트가 왼쪽에 맞춰집니다. 컨트롤의 텍스트가 오른쪽에 맞춰집니다.
leftScroll 0x00000000 0x00000080
스크롤 막대는 컨트롤의 오른쪽에 있습니다. 스크롤 막대는 컨트롤의 왼쪽에 있습니다.
BiDi 0x000000E0 이 값은 RTLRO, rightAligned 및 leftScroll 특성 조합하여 설정합니다.

 

발언

이 컨트롤은 CreateWindowEx 함수를 사용하여 RICHEDIT 클래스에서 만들 수 있습니다. ES_MULTILINE, WS_VSCROLL, ES_READONLY, WS_TABSTOP, ES_AUTOVSCROLL, WS_CHILD, WS_GROUPES_NOOLEDRAGDROP 스타일이 있습니다.