VolumeCostList 컨트롤은 다양한 볼륨의 선택 항목과 관련된 비용에 대한 정보를 제공합니다. 컨트롤은 현재 설치와 관련된 모든 볼륨과 특성 비트에 지정된 형식의 모든 볼륨을 표시합니다. 필요한 디스크 공간이 일부 드라이브에서 사용할 수 있는 양을 초과하면 테이블에 볼륨이 강조 표시됩니다. 열 머리글을 클릭하면 선택한 열에 따라 볼륨이 정렬됩니다.
다음 문자열은 컨트롤의 열 머리글에 사용되며 UIText 테이블지정해야 합니다.
- VolumeCostAvailable
- VolumeCostDifference
- VolumeCostRequired
- VolumeCostSize
- VolumeCostVolume
다음 네 개의 지역화된 문자열은 파일 크기의 서식을 지정하는 데 사용됩니다.
- 바이트
- KB
- MB
- GB
작성자는 모든 글꼴 사양 후에 열 너비를 추가하여 VolumeCostList 컨트롤에서 열 너비를 설정할 수 있습니다. 열 너비는 중괄호로 묶인 일련의 양의 정수로 입력됩니다. 중괄호가 비어 있거나 열을 숨길 {0} 있습니다. 음수 또는 양수로 변환할 수 없는 문자열이 잘못된 열 너비입니다. 계열에서 잘못된 열 너비가 발견되면 나머지 열은 숨겨집니다. 최대 5개의 열 너비를 지정할 수 있습니다.
Control 테이블 텍스트 필드의 내용은 VolumeCostList 컨트롤에 의해 표시되지 않습니다. 대신 이 필드는 컨트롤에서 표시할 텍스트 스타일을 지정하고 화면 검토 유틸리티에서 사용하는 컨트롤에 대한 설명을 포함합니다. 텍스트 문자열의 글꼴 및 글꼴 스타일을 설정하려면 표시된 문자의 문자열 앞에 {\style} 또는 {&style}을 접두사로 묶습니다. 여기서 스타일은 TextStyle 테이블의 TextStyle 열에 나열된 식별자입니다. 둘 다 존재하지 않지만 DefaultUIFont 속성이 유효한 텍스트 스타일로 정의된 경우 해당 글꼴이 사용됩니다. 이 다음에 오는 정보는 컨트롤에 대한 설명으로 화면 검토 유틸리티에서 읽습니다. 접근성참조하세요.
사용자가 PathEdit 컨트롤다른 경로, 찾아보기 대화 상자, DirectoryList 컨트롤또는 VolumeCostList 컨트롤과 연결된 속성이 없기 때문에 DirectoryCombo 컨트롤 입력할 때 설치 관리자는 VolumeCostControl의 콘텐츠를 업데이트하지 않습니다.
컨트롤 특성
이 컨트롤에 다음 특성을 사용할 수 있습니다. 이벤트를 사용하여 특성 값을 변경하려면 EventMapping 테이블 ControlEvent에 대한 컨트롤을 구독하고 특성 열에 특성의 식별자를 나열합니다. 이벤트 열에 ControlEvent의 식별자를 입력합니다.
| 특성 식별자 | 16진수 비트 | 묘사 |
|---|---|---|
|
위치 |
대화 상자의 컨트롤 위치입니다. 컨트롤의 왼쪽 모서리에 있는 컨트롤의 너비, 높이 및 좌표를 Control 테이블Width, Height, X 및 Y 열에 입력합니다. 길이 및 거리에 설치 관리자 단위를 사용합니다. |
|
|
텍스트 |
화면 읽기 프로그램에서 텍스트를 표시하려면 Control 테이블텍스트 열에 텍스트를 입력합니다.
접근성참조하세요. VolumeCostList 컨트롤에서 열 너비를 설정하려면 모든 글꼴 사양에 열 너비를 추가합니다. 열 너비는 중괄호로 묶인 일련의 양의 정수로 입력됩니다. 중괄호가 비어 있거나 열을 숨길 {0} 있습니다. 음수 또는 양수로 변환할 수 없는 문자열이 잘못된 열 너비입니다. 계열에서 잘못된 열 너비가 발견되면 나머지 열은 숨겨집니다. 최대 5개의 열 너비를 지정할 수 있습니다. |
|
|
표시 |
0x00000000 0x00000001 |
숨겨진 컨트롤입니다. 표시 컨트롤입니다. 컨트롤을 만들 때 표시되거나 숨겨지도록 Control 테이블 특성 열의 비트 단어에 이 비트를 포함합니다. ControlCondition 테이블사용하여 컨트롤을 숨기거나 표시할 수도 있습니다. |
|
사용 |
0x00000000 0x00000002 |
사용 안 함 상태의 컨트롤입니다. 사용 상태의 컨트롤입니다. 만들 때 컨트롤을 사용하도록 설정하려면 Control 특성 열의 비트 단어에 이 비트를 포함합니다. ControlCondition 테이블사용하여 컨트롤을 사용하거나 사용하지 않도록 설정할 수도 있습니다. |
|
침몰 |
0x00000000 0x00000004 |
기본 비주얼 스타일을 표시합니다. 침몰한 3차원 모양으로 컨트롤을 표시합니다. Control 테이블특성 열의 비트 단어에 이러한 비트를 포함합니다. |
| RTLRO |
0x00000000 0x00000020 |
컨트롤의 텍스트는 왼쪽에서 오른쪽 읽기 순서로 표시됩니다. 컨트롤의 텍스트는 오른쪽에서 왼쪽으로 읽는 순서로 표시됩니다. |
| rightAligned |
0x00000000 0x00000040 |
컨트롤의 텍스트가 왼쪽에 맞춰집니다. 컨트롤의 텍스트가 오른쪽에 맞춰집니다. |
| leftScroll |
0x00000000 0x00000080 |
스크롤 막대는 컨트롤의 오른쪽에 있습니다. 스크롤 막대는 컨트롤의 왼쪽에 있습니다. |
|
BiDi |
0x000000E0 |
이 값은 RTLRO, rightAligned 및 leftScroll 특성 조합하여 설정합니다. |
|
RemovableVolume |
0x00010000 |
컨트롤은 이동식 드라이브를 나열합니다. Control 테이블특성 열의 비트 단어에 포함합니다. |
| fixedVolume |
0x00020000 |
컨트롤 목록 고정 내부 하드 드라이브입니다. Control 테이블특성 열의 비트 단어에 포함합니다. |
| RemoteVolume |
0x00040000 |
컨트롤은 원격 볼륨을 나열합니다. Control 테이블특성 열의 비트 단어에 포함합니다. |
| CDROMVolume |
0x00080000 |
컨트롤은 CD-ROM 볼륨을 나열합니다. Control 테이블특성 열의 비트 단어에 포함합니다. |
|
RAMDiskVolume |
0x00100000 |
컨트롤은 RAM 디스크를 나열합니다. Control 테이블특성 열의 비트 단어에 포함합니다. |
|
플로피볼루메 |
0x00200000 |
컨트롤은 플로피 드라이브를 나열합니다. Control 테이블특성 열의 비트 단어에 포함합니다. |
|
ControlShowRollbackCost |
0x00000000 0x00400000 |
PROMPTROLLBACKCOST = P이고 이 특성이 설정되지 않으면 VolumeCostList 컨트롤에서 표시하는 비용에 롤백, 백업 파일이 포함되지 않습니다. PROMPTROLLBACKCOST = P이고 이 특성이 설정되면 Rollback, 백업 파일이 VolumeCostList 컨트롤에 표시되는 비용에 포함됩니다. PROMPTROLLBACKCOST= D 또는 F를경우 이 컨트롤 특성은 무시됩니다. PROMPTROLLBACKCOST = F이면 롤백 비용이 포함됩니다. PROMPTROLLBACKCOST = D 또는 DISABLEROLLBACK = 1을 경우 롤백, 백업 파일의 비용이 포함되지 않습니다. |
발언
이 컨트롤은 CreateWindowEx 함수를 사용하여 WC_LISTVIEW 클래스에서 만들 수 있습니다. LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOP및 WS_GROUP 스타일이 있습니다.