Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção contém informações sobre os elementos de programação usados com controles de barra de status.
Visão geral
| Tópico | Índice |
|---|---|
| Barras de status | Uma barra de status é uma janela horizontal na parte inferior de uma janela pai na qual um aplicativo pode exibir vários tipos de informações de status. |
Funções
| Tópico | Índice |
|---|---|
| CreateStatusWindow | Cria uma janela de status, que normalmente é usada para exibir o status de um aplicativo. A janela geralmente aparece na parte inferior da janela pai e contém o texto especificado.
Nota: Esta função está obsoleta. Use CreateWindow em vez disso. |
| DrawStatusText | A funçãoDrawStatusText desenha o texto especificado no estilo de uma janela de status com bordas. |
| MenuAjuda | Processa WM_MENUSELECT e WM_COMMAND mensagens e exibe o texto da Ajuda sobre o menu atual na janela de status especificada. |
Mensagens
| Tópico | Índice |
|---|---|
| SB_GETBORDERS | Recupera as larguras atuais das bordas horizontais e verticais de uma janela de status. |
| SB_GETICON | Recupera o ícone de uma parte em uma barra de status. |
| SB_GETPARTS | Recupera uma contagem das partes em uma janela de status. A mensagem também recupera a coordenada da borda direita do número especificado de partes. |
| SB_GETRECT | Recupera o retângulo delimitador de uma peça em uma janela de status. |
| SB_GETTEXT | A mensagem SB_GETTEXT recupera o texto da parte especificada de uma janela de status. |
| SB_GETTEXTLENGTH | A mensagem SB_GETTEXTLENGTH recupera o comprimento, em caracteres, do texto da parte especificada de uma janela de status. |
| SB_GETTIPTEXT | Recupera o texto da dica de ferramenta de uma parte em uma barra de status. A barra de status deve ser criada com o estilo SBT_TOOLTIPS para habilitar as dicas de ferramentas. |
| SB_GETUNICODEFORMAT | Recupera o sinalizador de formato de caractere Unicode para o controle. |
| SB_ISSIMPLE | Verifica um controle de barra de status para determinar se ele está no modo simples. |
| SB_SETBKCOLOR | Define a cor do plano de fundo em uma barra de status. |
| SB_SETICON | Define o ícone de uma peça em uma barra de status. |
| SB_SETMINHEIGHT | Define a altura mínima da área de desenho de uma janela de status. |
| SB_SETPARTS | Define o número de partes em uma janela de status e a coordenada da borda direita de cada parte. |
| SB_SETTEXT | A mensagem SB_SETTEXT define o texto na parte especificada de uma janela de status. |
| SB_SETTIPTEXT | Define o texto da dica de ferramenta para uma parte em uma barra de status. A barra de status deve ter sido criada com o estilo SBT_TOOLTIPS para habilitar as dicas de ferramentas. |
| SB_SETUNICODEFORMAT | Define o sinalizador de formato de caractere Unicode para o controle. Esta mensagem permite que você altere o conjunto de caracteres usado pelo controle em tempo de execução em vez de ter que recriar o controle. |
| SB_SIMPLE | Especifica se uma janela de status exibe texto simples ou exibe todas as partes da janela definidas por uma mensagem SB_SETPARTS anterior. |
Notificações
| Tópico | Índice |
|---|---|
| NM_CLICK (barra de status) | Notifica a janela pai de um controle de barra de status que o usuário clicou no botão esquerdo do mouse dentro do controle.
NM_CLICK (barra de status) é enviada na forma de uma mensagem WM_NOTIFY. |
| NM_DBLCLK (barra de status) | Notifica a janela pai de um controle de barra de status que o usuário clicou duas vezes no botão esquerdo do mouse dentro do controle. Esta notificação é enviada sob a forma de uma mensagem WM_NOTIFY. |
| NM_RCLICK (barra de status) | Notifica a janela pai de um controle de barra de status que o usuário clicou no botão direito do mouse dentro do controle. Esta notificação é enviada sob a forma de uma mensagem WM_NOTIFY. |
| NM_RDBLCLK (barra de status) | Notifica as janelas pai de um controle de barra de status que o usuário clicou duas vezes no botão direito do mouse dentro do controle.
NM_RDBLCLK (barra de status) é enviada na forma de uma mensagem WM_NOTIFY. |
| SBN_SIMPLEMODECHANGE | Enviado por um controle de barra de status quando o modo simples muda devido a uma mensagem SB_SIMPLE. Esta notificação é enviada sob a forma de uma mensagem WM_NOTIFY. |
Constantes
| Tópico | Índice |
|---|---|
| Estilos da barra de status | Esta seção lista os estilos, além dos estilos de janela padrão, suportados por barra de status controles. |