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 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. |