Share via


CProgressCtrl::SetState

Imposta lo stato del controllo indicatore di stato corrente.

int SetState(
    int iState
);

Parametri

Parametro

Descrizione

[in] iState

Lo stato per l'impostazione dell'indicatore di stato.Utilizzare uno dei valori indicati di seguito.

ValoreStato
PBST_NORMAL In corso
PBST_ERROR delle modifiche a..."
PBST_PAUSED Sospeso

Valore restituito

Lo stato precedente del controllo indicatore di stato corrente.

Note

Questo metodo invia il messaggio PBM_SETSTATE, come descritto in Windows SDK.

Requisiti

intestazione: afxcmn.h

Questo controllo è supportato in Windows Vista e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_progressCtrl, utilizzata per accedere a livello di codice al controllo indicatore di stato.Questa variabile viene utilizzata nell'esempio seguente.

    // Variable to access the progress control
    CProgressCtrl m_progressCtrl;

Nell'esempio di codice imposta lo stato del controllo indicatore di stato corrente a in pausa o corrente.

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

Vedere anche

Riferimenti

Classe di CProgressCtrl

Grafico della gerarchia

Utilizzando CProgressCtrl

PBM_SETSTATE

CProgressCtrl::GetState