virtuel void OnInsertMenus ( CMenu * pMenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths );
Paramètres
pMenuShared
Points à un menu vide.
lpMenuWidths
Pointe vers un tableau de six valeurs LONG indiquant combien de menus est dans chacun des groupes suivants de menus : fichier, Edition, conteneur, objet, fenêtre, aide. L'application conteneur est responsable pour les groupes de menu fichier conteneur et fenêtre, correspondant aux éléments de 0, 2 et 4 de ce tableau.
Remarques
Appelé par le framework lors de l'activation sur place pour insérer des menus de l'application conteneur dans un menu vide. Ce menu est ensuite transmis au serveur, qui insère ses propres menus, création d'un menu composite. Cette fonction peut être appelée à plusieurs reprises pour construire plusieurs menus composites.
L'implémentation par défaut insère dans pMenuShared les menus de conteneur sur place ; c'est-à-dire, les groupes de menu fichier, conteneur et la fenêtre. CDocTemplate::SetContainerInfo est utilisée pour définir cette ressource menu. L'implémentation par défaut affecte également les valeurs appropriées aux éléments de 0, 2 et 4 en lpMenuWidths, selon les ressources de menu. Substituez cette fonction si l'implémentation par défaut n'est pas appropriée pour votre application ; par exemple, si votre application n'utilise pas de modèles de document pour associer des ressources avec les types de documents. Si vous substituez cette fonction, vous devez également substituer OnSetMenu et OnRemoveMenus. C'est une avancée overridable.
Pour plus d'informations, voir IOleInPlaceFrame::InsertMenus dans la documentation OLE.
Aperçu de COleClientItem |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;COleClientItem::OnRemoveMenus, COleClientItem::OnSetMenu