Freigeben über


AfxOleSetEditMenu

Implementiert die Benutzeroberfläche für den Objektbefehl Typname.

void AFXAPI AfxOleSetEditMenu( 
   COleClientItem* pClient, 
   CMenu* pMenu, 
   UINT iMenuItem, 
   UINT nIDVerbMin, 
   UINT nIDVerbMax = 0, 
   UINT nIDConvert = 0  
);

Parameter

  • pClient
    Ein Zeiger auf Client OLE-Element.

  • pMenu
    Ein Zeiger auf Menüobjekt aktualisiert werden.

  • iMenuItem
    Der Index des zu aktualisierenden Menüelements.

  • nIDVerbMin
    Die Befehls-ID, die auf den primären Verb entspricht.

  • nIDVerbMax
    Die Befehls-ID, die dem zuletzt Verb entspricht.

  • nIDConvert
    ID für das Bekehrtmenüelement.

Hinweise

Wenn der Server nur ein primäres Verb erkennt, wird das Menüelement "Verbtypname Objekt" und der nIDVerbMin Befehl wird übermittelt, wenn der Benutzer den Befehl auswählt. Wenn der Server verschiedene Verben erkennt, wird das Menüelement "Typname-Objekt" und ein Untermenü, das alle Verben enthält, wird angezeigt, wenn der Benutzer den Befehl auswählt. Wenn der Benutzer ein Verb aus dem Untermenü ausgewählt wird, wird nIDVerbMin, wenn das erste Verb ausgewählt, nIDVerbMin + 1 wird übermittelt, wenn das zweite Verb ausgewählt wird, z. B. gesendet. Die standardmäßige COleDocument Implementierung behandelt automatisch diese Funktion.

Sie müssen die folgende Anweisung in die des Anwendungsressourcenskripts des Clients steht Datei (.RC):

#include <afxolecl.rc>

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleDocument-Klasse

Konzepte

MFC-Makros, globale Funktionen und globale Variablen