CProgressCtrl::SetState
Nastaví stav aktuálního ovládací panel pokroku.
int SetState(
int iState
);
Parametry
Parametr |
Description |
---|---|
[v]iState |
Stav nastavení indikátor průběhu.Použijte jednu z následujících hodnot:
ValueStát
PBST_NORMAL V průběhu
PBST_ERROR Chyba
PBST_PAUSED Pozastaveno
|
Vrácená hodnota
Předchozí stav aktuální ovládací panel pokroku.
Poznámky
Tato metoda odesílá PBM_SETSTATE zprávy, která je popsána v .
Požadavky
Záhlaví: afxcmn.h
Tento ovládací prvek je podporována v a novější.
Další požadavky této metody jsou popsány v Vytváření požadavků pro běžné ovládací prvky systému Windows Vista.
Příklad
Následující příklad kódu definuje proměnné, m_progressCtrl , se používá k programovému přístupu ovládací panel pokroku.Tato proměnná se používá v následujícím příkladu.
// Variable to access the progress control
CProgressCtrl m_progressCtrl;
Následující příklad kódu nastaví stav aktuální ovládací panel průběhu pozastaveno nebo probíhá.
// Set the progrees control to normal or paused state.
void CCProgressCtrl_s1Dlg::OnSetstateNormal()
{
m_progressCtrl.SetState(PBST_NORMAL);
}
void CCProgressCtrl_s1Dlg::OnSetstatePaused()
{
m_progressCtrl.SetState(PBST_PAUSED);
}