Condividi tramite


Metodo IToolbar::SetButtonState (mmc.h)

Il metodo IToolbar::SetButtonState consente a uno snap-in di impostare un attributo di un pulsante.

Sintassi

HRESULT SetButtonState(
  [in] int              idCommand,
  [in] MMC_BUTTON_STATE nState,
  [in] BOOL             bState
);

Parametri

[in] idCommand

Valore univoco associato allo snap-in tramite il metodo InsertButton o AddButtons utilizzando la struttura MMCBUTTON.

[in] nState

Valore che specifica lo stato da impostare per il pulsante. Può essere uno dei seguenti:

ENABLED

Il pulsante accetta l'input dell'utente. Un pulsante che non dispone di questo stato non accetta l'input dell'utente e viene visualizzato in grigio.

CHECKED

Il pulsante ha lo stile CHECKED e viene premuto.

HIDDEN

Il pulsante non è visibile e non può ricevere l'input dell'utente.

INDETERMINATO

Il pulsante viene visualizzato in grigio.

BUTTONPRESSED

Il pulsante viene premuto.

[in] bState

Valore che specifica se lo stato identificato in nState è impostato su TRUE o FALSE. TRUE imposta lo stato del pulsante sullo stato identificato da nState e FALSE cancella lo stato (se è già impostato).

Valore restituito

Questo metodo può restituire uno di questi valori.

Commenti

Gli snap-in non devono impostare gli stati del pulsante finché la barra degli strumenti non è stata collegata tramite IControlbar::Attach.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione mmc.h
DLL Mmcndmgr.dll

Vedi anche

IToolbar