Compartilhar via


Método IToolbar::SetButtonState (mmc.h)

O método IToolbar::SetButtonState permite que um snap-in defina um atributo de um botão.

Sintaxe

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

Parâmetros

[in] idCommand

Um valor exclusivo que o snap-in associou a um botão usando o método InsertButton ou AddButtons usando a estrutura MMCBUTTON .

[in] nState

Um valor que especifica o estado a ser definido para o botão. Pode ser qualquer um dos seguintes:

ENABLED

O botão aceita a entrada do usuário. Um botão que não tem esse estado não aceita a entrada do usuário e aparece esmaecido.

VERIFICADO

O botão tem o estilo CHECKED e está sendo pressionado.

HIDDEN

O botão não está visível e não pode receber entrada do usuário.

INDETERMINADO

O botão aparece esmaecido.

BUTTONPRESSED

O botão está sendo pressionado.

[in] bState

Um valor que especifica se o estado identificado em nState está definido como TRUE ou FALSE. TRUE define o estado do botão como o estado identificado por nState e FALSE limpa o estado (se ele já estiver definido).

Retornar valor

Esse método pode retornar um desses valores.

Comentários

Os snap-ins não devem definir estados de botão até que a barra de ferramentas tenha sido anexada usando IControlbar::Attach.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho mmc.h
DLL Mmcndmgr.dll

Confira também

IToolbar