Barra de status

Esta seção contém informações sobre os elementos de programação usados com controles da barra de status.

Visões gerais

Tópico Contents
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 Contents
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. Em vez disso, use CreateWindow.
DrawStatusText A função DrawStatusText desenha o texto especificado no estilo de uma janela de status com bordas.
MenuAjuda Processa mensagens WM_MENUSELECT e WM_COMMAND e exibe o texto da Ajuda sobre o menu atual na janela de status especificada.

Mensagens

Tópico Contents
SB_GETBORDERS Recupera as larguras atuais das bordas horizontal e vertical 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 para uma parte em uma barra de status. A barra de status deve ser criada com o estilo SBT_TOOLTIPS para habilitar dicas de ferramenta.
SB_GETUNICODEFORMAT Recupera o sinalizador de formato de caractere Unicode para o controle.
SB_ISSIMPLE Verifica um controle da barra de status para determinar se ele está no modo simples.
SB_SETBKCOLOR Define a cor da tela 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 peça.
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 dicas de ferramentas.
SB_SETUNICODEFORMAT Define o sinalizador de formato de caractere Unicode para o controle. Essa 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 de SB_SETPARTS anterior.

Notifications

Tópico Contents
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 de WM_NOTIFY .
NM_DBLCLK (barra de status) Notifica a janela pai de um controle da 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 da 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 Contents
Estilos da barra de status Esta seção lista os estilos, além dos estilos de janela padrão, suportados pelos controles da barra de status.