CTreeCtrl::SetAutoscrollInfo

Define a velocidade de rolagem automática do controle corrente modo de exibição de árvore.

BOOL SetAutoscrollInfo(
          UINT uPixelsPerSec, 
     UINT uUpdateTime
);

Parâmetros

Parâmetro

Descrição

[in] uPixelsPerSec

O número de pixels por segundo para rolar.

[in] uUpdateTime

O intervalo de time entre as atualizações do controle.

Valor de retorno

Sempre retorna true.

Comentários

Os parâmetros de rolagem automática são usados para rolar no modo de exibição de um item que não é visível no momento.O controle de exibição em árvore deve ter o TVS_EX_AUTOHSCROLL estilo estendido, descrito em Controle de exibição de árvore estendida estilos.

Esse método envia o TVM_SETAUTOSCROLLINFO mensagem, que é descrita no Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Este método é suportado no Windows XP e posterior.

Requisitos adicionais para este método são descritos em compilação Requisitos para controles comuns do Windows Vista.

Exemplo

O exemplo de código a seguir define uma variável, m_treeCtrl, que é usado para acessar o controle de exibição em árvore corrente. O exemplo de código também define um inteiro sem sinal e HTREEITEM diversas variáveis.Essas variáveis são usadas no exemplo a seguir.

public:
    // Variable to access tree control.
    CTreeCtrl m_treeCtrl;
    // Variable to access splitbutton control.
    CSplitButton m_splitbutton;
    // Accessibility identifier
    UINT accIdUS;
    // HTREEITEMs
    HTREEITEM hCountry;
    HTREEITEM hPA;
    HTREEITEM hWA;

O exemplo de código a seguir define o comportamento de rolagem automática do controle corrente modo de exibição de árvore.Em uma seção anterior do exemplo de código, que não é exibido, criamos uma exibição de árvore que consiste em um nó raiz Country dos Estados Unidos, subnós para os estados da Pensilvânia e Washington e itens da árvore para cidades nesses estados.Intencionalmente fizemos o controle de exibição em árvore estreito para que ele deve rolar automaticamente para exibir o item de árvore que tem o foco.O exemplo de código define o controle de exibição em árvore para rolar automaticamente 30 pixels por segundo cada 5 segundos até o item da árvore está no modo de exibição.

 // Scroll 30 pixels/sec and redraw every 5 seconds.
    m_treeCtrl.SetAutoscrollInfo( 30, 5 ); 

Consulte também

Referência

Classe CTreeCtrl

Gráfico de hierarquia

TVM_SETAUTOSCROLLINFO

Controle de exibição de árvore estendida estilos

Outros recursos

CTreeCtrl membros