CSnapInItemImpl::SetMenuInsertionFlags

void SetMenuInsertionFlags (bool bBeforeInsertion, long * pInsertionAllowed );

Paramètres

bBeforeInsertion

[en] Différent de zéro si la fonction doit être appelée avant que les éléments sont ajoutés au menu contextuel ; sinon 0.

pInsertionAllowed

[in, out] Identifie les MMC-définie,-dans le menu insertion points qui peuvent être utilisés. Cela peut être une combinaison des drapeaux suivants:

Remarques

Appelez cette fonction pour modifier les indicateurs d'insertion menu, spécifiés par pInsertionAllowed, pour l'objet enfichable.

Si vous développez un composant logiciel enfichable principal, vous pouvez réinitialiser un des indicateurs d'insertion comme un moyen de restreindre le type des éléments de menu qu'une extension tierce peut ajouter. Par exemple, le composant logiciel enfichable principal peut effacer l'indicateur CCM_INSERTIONALLOWED_NEW pour empêcher des extensions d'ajouter leurs propres éléments de menu créer nouveau.

Vous ne devez pas tenter de définir les bits de pInsertionAllowed qui ont été à l'origine. Les versions futures de MMC peuvent utiliser bits pas actuellement définis afin que vous ne devez pas modifier bits qui ne sont actuellement pas définis.

Aperçu CSnapInItemImpl |nbsp ; Membres de classe

Index