Compartir a través de


VolumeCostList Control

El control VolumeCostList presenta información sobre el costo asociado a la selección en los diferentes volúmenes. El control muestra todos los volúmenes implicados en la instalación actual más todos los volúmenes que son de los tipos especificados en los bits de atributo. Si el espacio en disco necesario supera la cantidad disponible en alguna unidad, el volumen se resalta en la tabla. Al hacer clic en un encabezado de columna se ordenan los volúmenes según la columna elegida.

Las cadenas siguientes se usan para los encabezados de columna del control y deben especificarse en la tabla UIText de :

  • VolumeCostAvailable
  • VolumeCostDifference de
  • VolumeCostRequired
  • VolumeCostSize
  • VolumeCostVolume

Las cuatro cadenas localizadas siguientes se usan para dar formato al tamaño de un archivo:

  • bytes de
  • KB
  • MB
  • GB

Los autores pueden establecer los anchos de columna en el control VolumeCostList anexando anchos de columna después de cualquier especificación de fuente. Los anchos de columna se escriben como una serie de enteros positivos entre llaves. Llaves vacías o {0} ocultar la columna. Un número negativo o una cadena que no se puede convertir en un entero positivo es un ancho de columna no válido. Cuando se encuentra un ancho de columna no válido en la serie, las columnas restantes se ocultan. Se puede especificar un máximo de cinco anchos de columna.

El control VolumeCostList nunca muestra el contenido del campo Texto de la tabla control de . En su lugar, este campo especifica el estilo de texto que va a mostrar el control y contiene una descripción del control utilizado por las utilidades de revisión de pantalla. Para establecer el estilo de fuente y fuente de una cadena de texto, prefijo la cadena de caracteres mostrados con {\style} o {&style}. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si ninguno de estos elementos está presente, pero la propiedad DefaultUIFont se define como un estilo de texto válido, se usará esa fuente. La información siguiente se lee mediante la revisión de pantalla de utilidades como descripción del control. Consulte accesibilidad.

Tenga en cuenta que el instalador no actualiza el contenido del control VolumeCostControl cuando un usuario escribe una ruta de acceso diferente en un control PathEdit de , un cuadro de diálogo Examinar , control DirectoryListo control DirectoryCombo porque no hay ninguna propiedad asociada al control VolumeCostList.

Atributos de control

Puede usar los siguientes atributos con este control. Para cambiar el valor de un atributo mediante un evento, suscríbase el control a un ControlEvent en la tabla eventMapping de y enumere el identificador del atributo en la columna Atributo. Escriba el identificador de ControlEvent en la columna Evento.

Identificador de atributo Bit hexadecimal Descripción
posición
Posición del control en el cuadro de diálogo.
Escriba el ancho, el alto y las coordenadas del control de la esquina izquierda del control en las columnas Width, Height, X e Y de la tabla control de . Use unidades del instalador para la longitud y la distancia.
text
Para mostrar texto en lectores de pantalla, escriba el texto en la columna Texto de la tabla control de . Consulte accesibilidad.
Para establecer los anchos de columna en el control VolumeCostList, anexe los anchos de columna a las especificaciones de fuente. Los anchos de columna se escriben como una serie de enteros positivos entre llaves. Llaves vacías o {0} ocultar la columna. Un número negativo o una cadena que no se puede convertir en un entero positivo es un ancho de columna no válido. Cuando se encuentra un ancho de columna no válido en la serie, las columnas restantes se ocultan. Se puede especificar un máximo de cinco anchos de columna.
visible
0x00000000
0x00000001
Control oculto.
Control visible.
Incluya este bit en la palabra bit de la columna Atributos de la tabla control de para que el control sea visible o oculto tras su creación.
También puede ocultar o mostrar un control mediante la tabla ControlCondition de .
habilitado para
0x00000000
0x00000002
Controlar en un estado deshabilitado.
Controlar en un estado habilitado.
Incluya este bit en la palabra bit de la columna Atributos del Control para habilitar el control sobre la creación.
También puede habilitar o deshabilitar un control mediante la tabla controlCondition de .
hundido
0x00000000
0x00000004
Muestra el estilo visual predeterminado.
Muestra el control con un aspecto 3D, hundido.
Incluya estos bits en la palabra bit de la columna Atributos de la tabla control de .
RTLRO de
0x00000000
0x00000020
El texto del control se muestra un orden de lectura de izquierda a derecha.
El texto del control se muestra un orden de lectura de derecha a izquierda.
rightAligned
0x00000000
0x00000040
El texto del control se alinea a la izquierda.
El texto del control está alineado a la derecha.
LeftScroll
0x00000000
0x00000080
La barra de desplazamiento se encuentra en el lado derecho del control.
La barra de desplazamiento se encuentra en el lado izquierdo del control.
biDi
0x000000E0
Establezca este valor para una combinación de los atributos RTLRO, RightAlignedy LeftScroll.
ExtraíbleVolume
0x00010000
El control enumera las unidades extraíbles.
Incluya en la palabra bit de la columna Atributos de la tabla control de .
fixedVolume
0x00020000
Listas de controles fijas de unidades de disco duro internas.
Incluya en la palabra bit de la columna Atributos de la tabla control de .
RemoteVolume
0x00040000
El control muestra volúmenes remotos.
Incluya en la palabra bit de la columna Atributos de la tabla control de .
CDROMVolume
0x00080000
Listas de controles CD-ROM volúmenes.
Incluya en la palabra bit de la columna Atributos de la tabla control de .
RAMDiskVolume
0x00100000
El control enumera los discos RAM.
Incluya en la palabra bit de la columna Atributos de la tabla control de .
floppyVolume
0x00200000
Listas de controles unidades de disquete.
Incluya en la palabra bit de la columna Atributos de la tabla control de .
controlShowRollbackCost
0x00000000
0x00400000
Si PROMPTROLLBACKCOST = P, y este atributo no se establece, la reversión, los archivos de copia de seguridad no se incluyen en el costo mostrado por el control VolumeCostList.
Si PROMPTROLLBACKCOST = P, y este atributo se establece, los archivos de reversión y copia de seguridad se incluyen en el costo mostrado por el control VolumeCostList.
Este atributo de control se omite si PROMPTROLLBACKCOST = D o F. Si PROMPTROLLBACKCOST = F, se incluye el costo de la reversión, los archivos de copia de seguridad. Si PROMPTROLLBACKCOST = D o DISABLEROLLBACK = 1, no se incluye el costo de la reversión, los archivos de copia de seguridad.

 

Observaciones

Este control se puede crear a partir de la clase WC_LISTVIEW mediante la función CreateWindowEx. Tiene los estilos LVS_REPORT, WS_VSCROLL, WS_HSCROLL, LVS_SHAREIMAGELISTS, LVS_AUTOARRANGE, LVS_SINGLESEL, WS_BORDER, WS_CHILD, WS_TABSTOPy WS_GROUP.