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