COleClientItem::OnSetMenu

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

Index