Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CProgressCtrl

Diagram hierarchie

Pomocí CProgressCtrl

PBM_SETSTATE

CProgressCtrl::GetState