IVsMenuEditor.AddMenuItem(IVsMenuItem, IVsMenuItem, IVsMenuItem) Yöntem

Tanım

Yeni bir menü öğesi ekler.

public:
 int AddMenuItem(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMI, Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMIParent, Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMIInsertAfter);
public:
 int AddMenuItem(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMI, Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMIParent, Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMIInsertAfter);
int AddMenuItem(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem const & pIMI, Microsoft::VisualStudio::Shell::Interop::IVsMenuItem const & pIMIParent, Microsoft::VisualStudio::Shell::Interop::IVsMenuItem const & pIMIInsertAfter);
public int AddMenuItem (Microsoft.VisualStudio.Shell.Interop.IVsMenuItem pIMI, Microsoft.VisualStudio.Shell.Interop.IVsMenuItem pIMIParent, Microsoft.VisualStudio.Shell.Interop.IVsMenuItem pIMIInsertAfter);
abstract member AddMenuItem : Microsoft.VisualStudio.Shell.Interop.IVsMenuItem * Microsoft.VisualStudio.Shell.Interop.IVsMenuItem * Microsoft.VisualStudio.Shell.Interop.IVsMenuItem -> int
Public Function AddMenuItem (pIMI As IVsMenuItem, pIMIParent As IVsMenuItem, pIMIInsertAfter As IVsMenuItem) As Integer

Parametreler

pIMI
IVsMenuItem

'ndaki Eklenecek menü öğesi.

pIMIParent
IVsMenuItem

'ndaki Eklenmekte olan yeni menü öğesinin ana menü öğesi.

pIMIInsertAfter
IVsMenuItem

'ndaki Yeni menü öğesini yerleştirmek için menüdeki konum.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

pIMIParent pIMIInsertAfter Yeni menü öğesini en üst düzey menüdeki ilk öğe olarak yerleştirmek için ve değerini null olarak ayarlayın. Aksi takdirde, yalnızca pIMIParent veya pIMIInsertAfter geçerli olabilir.

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsMenuEditor::AddMenuItem(  
   [in]IVsMenuItem *pIMI, [in]IVsMenuItem *pIMIParent, [in]IVsMenuItem *pIMIInsertAfter);  

Yalnızca pIMIParent ve pIMIInsertAfter null üst düzey menüdeki ilk öğe için kullanılabilir. Aksi takdirde, yalnızca pIMIParent veya pIMIInsertAfter geçerli olabilir

Şunlara uygulanır