Udostępnij za pośrednictwem


CProgressCtrl::SetMarquee

Włącza tryb zaznaczenia lub wyłączyć dla bieżącego formantu pasek postępu.

BOOL SetMarquee(
   BOOL fMarqueeMode, 
   int nInterval
);

Parametry

Parametr

Opis

[w]fMarqueeMode

trueAby włączyć tryb zaznaczenia, lub false , aby wyłączyć tryb zaznaczenia.

[w]nInterval

Czas w milisekundach między aktualizacjami animacji neonu.

Wartość zwracana

Ta metoda zwraca zawsze true.

Uwagi

Gdy jest włączony tryb zaznaczenia, pasek postępu jest animowany i przewija jak znak na ramkę zaznaczenia theater.

Metoda ta wysyła PBM_SETMARQUEE wiadomości, która jest opisana w Windows SDK.

Wymagania

Nagłówek: afxcmn.h

Ten formant jest obsługiwane w systemie Windows XP i nowszych.

Dodatkowe wymagania dla tej metody opisane w Budowanie wymagania dla systemu Windows Vista wspólnej kontroli.

Przykład

Poniższy przykład kodu definiuje zmienną, m_progressCtrl, że jest używany do programowego dostępu do formantu paska postępu.Ta zmienna jest używana w następnym przykładzie.

    // Variable to access the progress control
    CProgressCtrl m_progressCtrl;

Poniższy przykład kodu uruchamia i zatrzymuje neonu przewijany animacji.

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

Zobacz też

Informacje

Klasa CProgressCtrl

Wykres hierarchii

PBM_SETMARQUEE

Przy użyciu CProgressCtrl