Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
Este tópico descreve controle de calendário objetos para fins de referência de elemento da interface do usuário do MSAA. Como criar controle de calendário objetos 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 da 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 a partir de uma interface familiar.
O nome da classe de janela para um controle de calendário de mês é MONTHCAL_CLASS, que é definido como "SysMonthCal32" em Commctrl.h. As informações neste tópico se aplicam ao controle de calendário de mês na versão 5 do Commctrl.h.
Métodos IAccessible
Os controles de calendário suportam os seguintes métodos IAccessible:
Propriedades IAccessible
Os controles de calendário suportam as seguintes propriedades IAccessible:
| Propriedade | Observações |
|---|---|
| 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 dentro da ordem de tabulação. |
| get_accParent | A propriedade Parent é uma janela ( ROLE_SYSTEM_WINDOW ) que envolve o controle e tem a mesma propriedade Name e window class name 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 |