CProgressCtrl::SetMarquee

Modo de famoso da transforma para ativar/desativar o controle atual de barra de progresso.

BOOL SetMarquee(
   BOOL fMarqueeMode, 
   int nInterval
);

Parâmetros

Parâmetro

Descrição

[in] fMarqueeMode

true para girar sobre o modo de famoso, ou false para o modo de famoso de volta fora.

[in] nInterval

Tempo em milissegundos entre atualizações de animação de famoso.

Valor de retorno

Este método sempre retorna true.

Comentários

Quando o modo de famoso estiver ativada, a barra de progresso é animada e rola como um sinal em um famoso de produtor.

Este método envia a mensagem de PBM_SETMARQUEE , que é descrita em Windows SDK.

Requisitos

Cabeçalho: afxcmn.h

Esse controle é suportado no Windows XP e posteriormente.

Os requisitos adicionais para o método são descritos em Criar requisitos de controles comuns do Windows Vista.

Exemplo

O exemplo de código a seguir define a variável, m_progressCtrl, que é usada para acessar por programação o controle de barra de progresso.Esta variável é usado no exemplo a seguir.

    // Variable to access the progress control
    CProgressCtrl m_progressCtrl;

O exemplo de código começa e para a animação de rolagem do famoso.

// Turn the marquee animation on or off.
void CCProgressCtrl_s1Dlg::OnSetmarqueeOn()
{
    m_progressCtrl.SetMarquee(TRUE, nMarqueeInterval);
}

void CCProgressCtrl_s1Dlg::OnSetmarqueeOff()
{
    m_progressCtrl.SetMarquee(FALSE, nMarqueeInterval);
}

Consulte também

Referência

Classe de CProgressCtrl

Gráfico de hierarquia

PBM_SETMARQUEE

Usando CProgressCtrl