Partilhar via


Controlo Up-Down

Esta seção contém informações sobre os elementos de programação usados com controles up-down.

Visão geral

Tópico Índice
Up-Down Controles Um controle para cima para baixo é um par de botões de seta em que o usuário pode clicar para incrementar ou diminuir um valor, como uma posição de rolagem ou um número exibido em um controle complementar (chamado de janela de amigos).

Funções

Tópico Índice
CreateUpDownControl Cria um controle ascendente. Nota: Esta função está obsoleta. É uma função de 16 bits e não pode lidar com valores de 32 bits para intervalo e posição.

Mensagens

Tópico Índice
UDM_GETACCEL Recupera informações de aceleração para um controle ascendente.
UDM_GETBASE Recupera a base radix atual (ou seja, a base 10 ou 16) para um controle ascendente.
UDM_GETBUDDY Recupera o identificador para a janela de amigo atual.
UDM_GETPOS Recupera a posição atual de um controle ascendente com precisão de 16 bits.
UDM_GETPOS32 Retorna a posição de 32 bits de um controle ascendente.
UDM_GETRANGE Recupera as posições mínima e máxima (intervalo) para um controle ascendente.
UDM_GETRANGE32 Recupera o intervalo de 32 bits de um controle ascendente.
UDM_GETUNICODEFORMAT Recupera o sinalizador de formato de caractere Unicode para o controle.
UDM_SETACCEL Define a aceleração para um controlo ascendente.
UDM_SETBASE Define a base do radix para um controle ascendente. O valor base determina se a janela buddy exibe números em dígitos decimais ou hexadecimais. Os números hexadecimais são sempre não assinados e os números decimais são assinados.
UDM_SETBUDDY Define a janela de amigos para um controle ascendente.
UDM_SETPOS Define a posição atual para um controle ascendente com precisão de 16 bits.
UDM_SETPOS32 Define a posição de um controle ascendente com precisão de 32 bits.
UDM_SETRANGE Define as posições mínima e máxima (intervalo) para um controle ascendente.
UDM_SETRANGE32 Define o intervalo de 32 bits de um controle ascendente.
UDM_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.

Notificações

Tópico Índice
NM_RELEASEDCAPTURE (up-down) Notifica a janela pai de um controle ascendente de que o controle está liberando a captura do mouse. Esta notificação é enviada sob a forma de uma mensagem WM_NOTIFY.
UDN_DELTAPOS Enviado pelo sistema operacional para a janela pai de um controle ascendente quando a posição do controle está prestes a mudar. Isso acontece quando o usuário solicita uma alteração no valor pressionando a seta para cima ou para baixo do controle. A mensagem UDN_DELTAPOS é enviada na forma de uma mensagem WM_NOTIFY.

Estruturas

Tópico Índice
NMUPDOWN Contém informações específicas para mensagens de notificação de controle ascendente. É idêntico e substitui a estrutura NM_UPDOWN.
UDACCEL Contém informações de aceleração para um controle ascendente.

Constantes

Tópico Índice
Up-Down Estilos de controle Esta seção lista os estilos usados ao criar controles up-down.