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