IVsMenuEditor.GetItemRect(IVsMenuItem, RECT[], Int32) Yöntem

Tanım

Belirli bir menü öğesi (PMI! = NULL) için sınırlayıcı dikdörtgeni veya şu anda görüntülenen tüm menü pencereleri (PMI = = NULL) için sınırlayıcı dikdörtgeni elde etmek üzere çağırılır.

public:
 int GetItemRect(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMI, cli::array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ prc, int fForScrolling);
public:
 int GetItemRect(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMI, Platform::Array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ prc, int fForScrolling);
int GetItemRect(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem const & pIMI, std::Array <Microsoft::VisualStudio::OLE::Interop::RECT> const & prc, int fForScrolling);
public int GetItemRect (Microsoft.VisualStudio.Shell.Interop.IVsMenuItem pIMI, Microsoft.VisualStudio.OLE.Interop.RECT[] prc, int fForScrolling);
abstract member GetItemRect : Microsoft.VisualStudio.Shell.Interop.IVsMenuItem * Microsoft.VisualStudio.OLE.Interop.RECT[] * int -> int
Public Function GetItemRect (pIMI As IVsMenuItem, prc As RECT(), fForScrolling As Integer) As Integer

Parametreler

pIMI
IVsMenuItem

'ndaki Sınırlayıcı dikdörtgenin kapsayacağı menü öğesi.

prc
RECT[]

dışı RECT Dikdörtgenin sınırlarını tanımlayan yapı.

fForScrolling
Int32

'ndaki Bu yöntemin görünümü içine kaydırmak amacıyla bir öğe dikdörtgeni kullanıp kullanmadığını belirtir. Varsa true , bunu görünümüne kaydırma amacı vardır. Bu durumda, tasarımcı bu öğeler henüz site tarafından bilinmediği ve bu nedenle dikdörtgenlerini görünür hale getirmek için bir yol olmadığı için öğeleri açılan dikdörtgen ve sonraki öğe dikdörtgenini içerir.

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

C++

Vsshell. IDL dosyasından:

HRESULT IVsMenuEditor::GetItemRect([in]IVsMenuItem* pIMI, [out]LPRECT prc, [in]BOOL fForScrolling);

Şunlara uygulanır