IVsSmartTagTipWindow.GetSizePreferences(RECT[], SMARTTAGSIZEDATA[]) Methode

Definition

Ruft die Größenvoreinstellungen für das Tippfenster ab.

public:
 int GetSizePreferences(cli::array <Microsoft::VisualStudio::OLE::Interop::RECT> ^ prcCtxBounds, cli::array <Microsoft::VisualStudio::TextManager::Interop::SMARTTAGSIZEDATA> ^ pSizeData);
int GetSizePreferences(std::Array <Microsoft::VisualStudio::OLE::Interop::RECT> const & prcCtxBounds, std::Array <Microsoft::VisualStudio::TextManager::Interop::SMARTTAGSIZEDATA> const & pSizeData);
public int GetSizePreferences (Microsoft.VisualStudio.OLE.Interop.RECT[] prcCtxBounds, Microsoft.VisualStudio.TextManager.Interop.SMARTTAGSIZEDATA[] pSizeData);
abstract member GetSizePreferences : Microsoft.VisualStudio.OLE.Interop.RECT[] * Microsoft.VisualStudio.TextManager.Interop.SMARTTAGSIZEDATA[] -> int
Public Function GetSizePreferences (prcCtxBounds As RECT(), pSizeData As SMARTTAGSIZEDATA()) As Integer

Parameter

prcCtxBounds
RECT[]

[in] Koordinaten des umgebenden Rechtecks.

pSizeData
SMARTTAGSIZEDATA[]

[out] Größe des Tippfensters. Die Werte finden Sie unter SMARTTAGSIZEDATA.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr2. idl:

HRESULT IVsSmartTagTipWindow::GetSizePreferences(  
   [out] const RECT *prcCtxBounds,  
   [out] SMARTTAGSIZEDATA *pSizeData  
);  

Implementierungen sollten so geschrieben werden, dass es Fälle gibt, in denen die hier zurückgegebene Größeneinstellung nicht mit der tatsächlichen tatsächlichen verfügbaren Größe zum Anzeigen von Inhalten identisch ist. (Dies sind Fälle, in denen es möglicherweise nicht möglich ist, das Tip-Fenster in der angeforderten Größe bereitzustellen). Der prcCtxBounds -Parameter stellt das umschließende Rechteck des Tip-Kontexts dar, der bei Bedarf von der-Implementierung verwendet werden kann. Dieses Rechteck wird in Bildschirm Koordinaten bereitgestellt.

Gilt für