COleClientItem::OnRemoveMenus

Virtual void OnRemoveMenus ( CMenu * pMenuShared );

Parametri

pMenuShared

Punti al menu composito costruito da chiamate alla funzione membro OnInsertMenus.

Osservazioni

Chiamato dal framework per rimuovere il menu del contenitore dal menu composito specificato quando finisce di attivazione sul posto.

L'implementazione predefinita rimuove dal menu di contenitore pMenuShared sul posto, cioè, i gruppi dal menu File, contenitore e finestra. Eseguire l'override di questa funzione se l'implementazione predefinita non è appropriato per l'applicazione; ad esempio, se l'applicazione non utilizza modelli di documento per l'associazione di risorse con tipi di documento. Se si esegue l'override di questa funzione, si dovrebbe probabilmente ignorare OnInsertMenus e OnSetMenu pure. Questo è un avanzato sottoponibili a override.

I sottomenu su pMenuShared possono essere condivisi da più di un menu composito, se il server ha ripetutamente chiamato OnInsertMenus. Pertanto non eliminare qualsiasi sottomenu nell'override della OnRemoveMenus; si dovrebbe solo staccare li.

Per ulteriori informazioni, vedere IOleInPlaceFrame::RemoveMenus nella documentazione di OLE.

COleClientItem panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;COleClientItem::OnInsertMenus, COleClientItem::OnSetMenu

Index