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);
}