VsTextViewClass.AddCommandFilter(IOleCommandTarget, IOleCommandTarget) Yöntem

Tanım

Mevcut komut filtreleri zincirine bir komut filtresi ekler.

public:
 virtual int AddCommandFilter(Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget ^ pNewCmdTarg, [Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget ^ % ppNextCmdTarg) = Microsoft::VisualStudio::TextManager::Interop::IVsTextView::AddCommandFilter;
public:
 virtual int AddCommandFilter(Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget ^ pNewCmdTarg, [Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget ^ &  ppNextCmdTarg) = Microsoft::VisualStudio::TextManager::Interop::IVsTextView::AddCommandFilter;
 virtual int AddCommandFilter(Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget const & pNewCmdTarg, [Runtime::InteropServices::Out] Microsoft::VisualStudio::OLE::Interop::IOleCommandTarget const & & ppNextCmdTarg);
public virtual int AddCommandFilter (Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget pNewCmdTarg, out Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget ppNextCmdTarg);
abstract member AddCommandFilter : Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget * IOleCommandTarget -> int
override this.AddCommandFilter : Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget * IOleCommandTarget -> int
Public Overridable Function AddCommandFilter (pNewCmdTarg As IOleCommandTarget, ByRef ppNextCmdTarg As IOleCommandTarget) As Integer

Parametreler

pNewCmdTarg
IOleCommandTarget

'ndaki Komut filtresi zincirine eklemek için yeni komut filtresine (IOleCommandTarget) yönelik işaretçi.

ppNextCmdTarg
IOleCommandTarget

dışı Komut filtresiyle birlikte ele verilmeyen komutları işlemek için kullanılan bir komut filtresine yönelik işaretçi pNewCmdTarg .

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.

Uygulamalar

Şunlara uygulanır