COleClientItem::OnRemoveMenus
Chiamato dal framework per rimuovere i menu del contenitore dal menu composto specificato quando l'attivazione sul posto.
virtual void OnRemoveMenus(
CMenu* pMenuShared
);
Parametri
- pMenuShared
Punti al menu composto costruito dalle chiamate alla funzione membro OnInsertMenus.
Note
L'implementazione predefinita rimuove da pMenuShared i menu del posto del contenitore, la finestra, ovvero il file, contenitore e i gruppi.Eseguire l'override della funzione se l'implementazione predefinita non è appropriato per l'applicazione, ad esempio, se l'applicazione non utilizza i modelli di documento per l'associazione delle risorse ai tipi di documento.Se si esegue l'override di questa funzione, è consigliabile eseguire l'override OnInsertMenus e OnSetMenu anche.Si tratta di un sottoponibile a override avanzato.
Sottomenu in pMenuShared possono essere condivisi da più di un menu composto se il server ha chiamato ripetutamente OnInsertMenus.Pertanto non è necessario eliminare alcuni sottomenu nell'override OnRemoveMenus; è necessario rimuoverli solo.
Per ulteriori informazioni, vedere IOleInPlaceFrame::RemoveMenus in Windows SDK.
Requisiti
Header: afxole.h