Cuadro combinado (Marco de la cinta de opciones de Windows)
El cuadro combinado consta de un cuadro de lista de una sola columna que contiene una colección de elementos o comandos mutuamente excluyentes combinados con un control estático o de edición y una flecha desplegable. La parte del cuadro de lista del control se muestra cuando el usuario hace clic en la flecha desplegable.
Detalles
El elemento seleccionado actualmente o comando (si existe) en el cuadro de lista se muestra en el control estático o de edición. Con un control de edición, si el usuario escribe los caracteres iniciales de un elemento existente o Comando, el cuadro de lista resaltará el primer elemento con esos caracteres iniciales y autocompletará la entrada en el control de edición.
Solo admite una barra de agarre vertical o un controlador de cambio de tamaño.
Este control es útil para exponer elementos de texto simples y estrechamente relacionados.
En la captura de pantalla siguiente se muestra el cuadro combinado de cinta de opciones en Live Movie Maker.
Propiedades del cuadro combinado
El marco de la cinta define una colección de claves de propiedad para el control Cuadro combinado.
Normalmente, una propiedad Combo Box se actualiza en la interfaz de usuario de la cinta invalidando el comando asociado al control a través de una llamada al método IUIFramework::InvalidateUICommand . El evento de invalidación se controla y la propiedad se actualiza definida por el método de devolución de llamada IUICommandHandler::UpdateProperty .
El método de devolución de llamada IUICommandHandler::UpdateProperty no se ejecuta y la aplicación consulta para obtener un valor de propiedad actualizado, hasta que el marco requiera la propiedad. Por ejemplo, cuando se activa una pestaña y se muestra un control en la interfaz de usuario de la cinta de opciones, o cuando se muestra una información sobre herramientas.
Nota:
En algunos casos, se puede recuperar una propiedad a través del método IUIFramework::GetUICommandProperty y establecer con el método IUIFramework::SetUICommandProperty .
En la tabla siguiente se enumeran las claves de propiedad asociadas al control Cuadro combinado.
Clave de propiedad | Notas |
---|---|
UI_PKEY_Categories | Admite IUIFramework::GetUICommandProperty e IUIFramework::SetUICommandProperty. |
UI_PKEY_Enabled | Admite IUIFramework::GetUICommandProperty e IUIFramework::SetUICommandProperty. |
UI_PKEY_ItemsSource | Admite IUIFramework::GetUICommandProperty e IUIFramework::SetUICommandProperty. |
UI_PKEY_Keytip | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_Label | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_LargeHighContrastImage | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_LargeImage | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_SelectedItem | Admite IUIFramework::GetUICommandProperty e IUIFramework::SetUICommandProperty. |
UI_PKEY_SmallHighContrastImage | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_SmallImage | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_StringValue | Admite IUIFramework::GetUICommandProperty e IUIFramework::SetUICommandProperty.
Nota: Si el comando asociado al control se invalida mediante una llamada a IUIFramework::InvalidateUICommand, el marco consulta esta propiedad cuando UI_INVALIDATIONS_VALUE se pasa como valor de marcas. |
UI_PKEY_TooltipDescription | Solo se puede actualizar a través de la invalidación. |
UI_PKEY_TooltipTitle | Solo se puede actualizar a través de la invalidación. |