Condividi tramite


CSnapInItemImpl::SetToolbarButtonInfo

Chiamare la funzione per modificare gli stili del pulsante della barra degli strumenti, l'oggetto dello snap-in, prima della barra degli strumenti sia creato.

void SetToolbarButtonInfo( 
   UINT id, 
   BYTE *fsState, 
   BYTE *fsType  
);

Parametri

  • id
    [in] ID del pulsante della barra degli strumenti da impostare.

  • fsState
    [in] i flag di stato del pulsante. Possono essere uno o più dei seguenti:

    • TBSTATE_CHECKED il pulsante presenta lo stile TBSTYLE_CHECKED e in premendo.

    • TBSTATE_ENABLED il pulsante accetta input. Un pulsante che presenta questo stato non accetta input e viene ingrigito.

    • TBSTATE_HIDDEN il pulsante non è visibile e non può ricevere l'input dell'utente.

    • TBSTATE_INDETERMINATE il pulsante è ingrigito.

    • TBSTATE_PRESSED il pulsante nella.

    • l'interruzione di riga diTBSTATE_WRAP A seconda del pulsante. Il controllo pulsante deve essere TBSTATE_ENABLED.

  • fsType
    [in] i flag di stato del pulsante. Possono essere uno o più dei seguenti:

    • TBSTYLE_BUTTON crea un pulsante di comando standard.

    • TBSTYLE_CHECK creato un pulsante che i consente di passare tra gli stati rilevati e non rilevati quando l'utente fa clic su. Il pulsante è un colore di sfondo diverso quando viene premuto.

    • TBSTYLE_CHECKGROUP crea un pulsante di controllo che resta raggiunti fino a un altro pulsante nel gruppo viene premuto.

    • TBSTYLE_GROUP creato un pulsante che rimane premuto fino a raggiungere un altro pulsante nel gruppo.

    • TBSTYLE_SEP crea un separatore, fornendo una piccola divario tra gruppi di pulsanti. Un pulsante con questo stile non riceve l'input.

Requisiti

Header: atlsnap.h

Vedere anche

Riferimenti

CSnapInItemImpl Class