Partager via


IVsSmartTagTipWindow.GetSizePreferences, méthode

Retourne les préférences de taille pour une fenêtre de conseil.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntaxe

'Déclaration
Function GetSizePreferences ( _
    prcCtxBounds As RECT(), _
    <OutAttribute> pSizeData As SMARTTAGSIZEDATA() _
) As Integer
int GetSizePreferences(
    RECT[] prcCtxBounds,
    SMARTTAGSIZEDATA[] pSizeData
)
int GetSizePreferences(
    [InAttribute] array<RECT>^ prcCtxBounds, 
    [OutAttribute] array<SMARTTAGSIZEDATA>^ pSizeData
)
abstract GetSizePreferences : 
        prcCtxBounds:RECT[] * 
        pSizeData:SMARTTAGSIZEDATA[] byref -> int
function GetSizePreferences(
    prcCtxBounds : RECT[], 
    pSizeData : SMARTTAGSIZEDATA[]
) : int

Paramètres

  • prcCtxBounds
    Type : array<RECT[]

    [in] coordonnées du rectangle englobant.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr2.idl :

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

Les implémentations doivent être écrites à des cas de handle où pas voici la préférence de taille elles se retournent ce qu'elles sont données pour l'état réel dans lesquels pour afficher le contenu. (autrement dit, il peut ne pas être possible de fournir la fenêtre de conseil dans la taille demandée). Le paramètre d'prcCtxBounds représente le rectangle englobant du contexte du conseil, si l'implémentation est intéressent. Ce rectangle est fourni dans des coordonnées d'écran.

Sécurité .NET Framework

Voir aussi

Référence

IVsSmartTagTipWindow Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms