Guias do desenvolvedor da Estrutura da Faixa de Opções do Windows
Os tópicos contidos nesta seção descrevem aspectos específicos da estrutura da Faixa de Opções do Windows.
Básico
criando um aplicativo da faixa de opções
Para que a estrutura da Faixa de Opções do Windows consuma o arquivo de marcação da Faixa de Opções, o arquivo de marcação deve ser compilado em um arquivo de recurso de formato binário. Um compilador de marcação da Faixa de Opções dedicado, o UICC (Compilador de Comandos da Interface do Usuário), é incluído com o Microsoft Windows Software Development Kit (SDK) (7.0 ou posterior) para essa finalidade. Além de compilar a versão binária da marcação da Faixa de Opções, o UICC gera um arquivo de cabeçalho de definição de ID (.h) que expõe todos os elementos de marcação para o aplicativo host da Faixa de Opções e um arquivo de recurso (.rc) que é usado para vincular recursos de imagem e cadeia de caracteres ao aplicativo host no momento do build.
migrando para a Estrutura da Faixa de Opções do Windows
Um aplicativo que depende de menus tradicionais, barras de ferramentas e caixas de diálogo pode ser migrado para a interface do usuário avançada, dinâmica e orientada por contexto do sistema de comandos da estrutura da Faixa de Opções. Essa é uma maneira fácil e eficaz de modernizar e revitalizar o aplicativo, melhorando também a acessibilidade, a usabilidade e a capacidade de descoberta de sua funcionalidade.
noções básicas sobre comandos e controles
A separação da lógica da apresentação é a filosofia de design que inspira o sistema de apresentação de comando da estrutura da Faixa de Opções, um sistema baseado em um padrão de design em que a funcionalidade e o comportamento são implementados independentemente dos controles que expõem essa funcionalidade.
Interface do Usuário
especificando recursos de imagem da faixa de opções
Como um sistema de apresentação de comando avançado, a estrutura da Faixa de Opções foi projetada para dar suporte aos recursos de imagem extensivamente em toda a interface do usuário (interface do usuário) da Faixa de Opções. Todos os recursos de imagem são declarados em marcação da Faixa de Opções ou consultados de um aplicativo host da Faixa de Opções.
Para o Windows 8 e posterior, a estrutura da Faixa de Opções dá suporte aos seguintes formatos gráficos: arquivos de bitmap ARGB de 32 bits (BMP) e arquivos PNG (Portable Network Graphics) com transparência.
Para o Windows 7 e anteriores, os recursos de imagem devem estar em conformidade com o formato gráfico BMP padrão usado no Windows.
personalizar uma faixa de opções por meio de definições de tamanho e políticas de dimensionamento
Os controles hospedados na barra de comandos da faixa de opções estão sujeitos a regras de layout impostas pela estrutura da Faixa de Opções e com base em uma combinação de comportamentos padrão e modelos de layout (definidos pela estrutura e personalizados) conforme declarado na marcação da Faixa de Opções. Essas regras definem os comportamentos de layout adaptável da estrutura da Faixa de Opções que influenciam como os controles na barra de comandos se adaptam a vários tamanhos de faixa de opções em tempo de execução.
A estrutura da Faixa de Opções fornece aos desenvolvedores um modelo robusto e consistente para gerenciar conteúdo dinâmico em uma variedade de controles baseados em coleção. Ao adaptar e reconfigurar a interface do usuário (interface do usuário) da Faixa de Opções, esses controles dinâmicos permitem que a estrutura responda à interação do usuário no aplicativo host e na própria Faixa de Opções e forneça a flexibilidade para lidar com vários ambientes de tempo de execução.
Em um aplicativo de estrutura da Faixa de Opções, uma guia contextual é um controle Tab oculto exibido na linha de tabulação quando um objeto no workspace do aplicativo, como uma imagem, é selecionado ou realçado.
reconfigurar a faixa de opções com modos de aplicativo
A estrutura da Faixa de Opções dá suporte à reconfiguração dinâmica e à exposição de elementos principais da interface do usuário da Faixa de Opções (interface do usuário) em tempo de execução, com base no estado do aplicativo (também conhecido como contexto). Declarados e associados a elementos específicos na marcação, os vários estados compatíveis com um aplicativo são chamados de modos de aplicativo.
personalizando as cores da faixa de opções
A estrutura da Faixa de Opções expõe um conjunto de propriedades de cores que permitem que um aplicativo personalize a aparência de vários elementos de interface do usuário da Faixa de Opções em tempo de execução.
Exibindo o da Faixa de Opções
A estrutura da Faixa de Opções expõe um conjunto de propriedades que permitem que um aplicativo especifique como a interface do usuário da Faixa de Opções é exibida em tempo de execução.
Gestão
de estado da faixa de opções persistente
A estrutura do Windows Ribon (Faixa de Opções) fornece a capacidade de preservar o estado de uma variedade de configurações e preferências do usuário entre sessões de aplicativo.
escutando eventos da faixa de opções
A estrutura da Faixa de Opções usa a infraestrutura de do ETW (Rastreamento de Eventos do para Windows) para permitir que os desenvolvedores aprendam como os usuários estão interagindo com a faixa de opções do aplicativo.
Compilador de marcação
compilando de marcação da faixa de opções
Para que a estrutura da Faixa de Opções consuma a marcação Faixa de Opções arquivo, o arquivo de marcação deve ser compilado em um arquivo de recurso de formato binário. Um compilador de marcação dedicado, o UICC (Compilador de Comandos da Interface do Usuário), é incluído com o Microsoft Windows Software Development Kit (SDK) (7.0 ou posterior) para essa finalidade. Além de compilar a versão binária da marcação, o UICC gera um arquivo de cabeçalho de definição de ID (.h) que expõe todos os elementos de marcação para o aplicativo host da Faixa de Opções e um arquivo de recurso (.rc) que é usado para vincular recursos de imagem e cadeia de caracteres ao aplicativo host no tempo de build.
noções básicas sobre mensagens do compilador de marcação
O compilador de marcação da Estrutura da Faixa de Opções do Windows (Faixa de Opções), o Compilador de Comandos da Interface do Usuário (UICC.exe), valida a marcação da Faixa de Opções em relação ao esquema da Faixa de Opções e a um conjunto adicional de regras definido pela estrutura da Faixa de Opções.