Virtual void OnSetMenu ( CMenu * pMenuShared, HOLEMENU holemenu, HWND hwndActiveObject );
Parametri
pMenuShared
Puntatore al menu composito costruito da chiamate alla funzione membro OnInsertMenus e la :: InsertMenu funzione.
holemenu
Gestire al descrittore di menù restituito dal :: OleCreateMenuDescriptor funzione oppure NULL se il codice di dispacciamento è da rimuovere.
hwndActiveObject
Handle per la finestra di modifica per l'elemento OLE. Questa è la finestra che riceverà i comandi di modifica da OLE.
Osservazioni
Viene chiamato dal framework due volte quando attivazione sul posto inizia e termina; la prima volta per installare il menu composito e la seconda volta (con holemenu uguale a NULL) per rimuoverlo. L'implementazione predefinita installa o rimuove il menu composito e quindi chiama il OleSetMenuDescriptor funzione di installare o rimuovere il codice di dispacciamento. Eseguire l'override di questa funzione se l'implementazione predefinita non è appropriato per la vostra applicazione. Se si esegue l'override di questa funzione, si dovrebbe probabilmente ignorare OnInsertMenus e OnRemoveMenus pure. Questo è un avanzato sottoponibili a override.
Per ulteriori informazioni, vedere OleCreateMenuDescriptor, OleSetMenuDescriptor, e IOleInPlaceFrame::SetMenu nella documentazione di OLE.
COleClientItem panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleClientItem::OnInsertMenus, COleClientItem::OnRemoveMenus