Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nota
Este tópico descreve objetos de controle de calendário para fins de referência de elemento da interface do usuário do MSAA. Como criar objetos de controle de calendário em várias estruturas de interface do usuário não é descrito aqui. Consulte a documentação de referência da API para a estrutura de interface do usuário que você está usando.
Os controles de calendário fornecem uma maneira simples e intuitiva para um usuário selecionar uma data de uma interface familiar.
O nome da classe de janela para um controle de calendário mensal é MONTHCAL_CLASS, que é definido como "SysMonthCal32" em Commctrl.h. As informações neste tópico se aplicam ao controle de calendário do mês na versão 5 do Commctrl.h.
Métodos IAccessible
Os controles de calendário dão suporte aos seguintes métodos deIAccessible:
Propriedades IAccessible
Os controles de calendário dão suporte às seguintes propriedades deIAccessible:
| Propriedade | Comentários |
|---|---|
| get_accChildCount | A propriedade ChildCount é zero. |
| get_accFocus | |
| get_accName | A propriedade Name é obtida do controle de texto estático que rotula o controle de calendário. Ao criar controles, os desenvolvedores de servidor devem garantir que um controle de texto estático preceda imediatamente o controle que ele rotula na ordem de tabulação. |
| get_accParent | A propriedade Pai é uma janela (ROLE_SYSTEM_WINDOW) que envolve o controle e tem a mesma propriedade Name e o nome da classe de janela que o controle. |
| get_accRole | A propriedade Role é ROLE_SYSTEM_CLIENT. |
| get_accState | A propriedade State é uma combinação de um ou mais dos seguintes valores de STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |