Freigeben über


IVsButtonBar.Attach-Methode

Erstellt in einem Windows-Menü/Schaltflächen kombinationen.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Function Attach ( _
    hwndParent As IntPtr, _
    cButtons As Integer, _
    hImageList As IntPtr, _
    pClient As IVsButtonBarClient _
) As Integer
int Attach(
    IntPtr hwndParent,
    int cButtons,
    IntPtr hImageList,
    IVsButtonBarClient pClient
)
int Attach(
    [InAttribute] IntPtr hwndParent, 
    [InAttribute] int cButtons, 
    [InAttribute] IntPtr hImageList, 
    [InAttribute] IVsButtonBarClient^ pClient
)
abstract Attach : 
        hwndParent:IntPtr * 
        cButtons:int * 
        hImageList:IntPtr * 
        pClient:IVsButtonBarClient -> int
function Attach(
    hwndParent : IntPtr, 
    cButtons : int, 
    hImageList : IntPtr, 
    pClient : IVsButtonBarClient
) : int

Parameter

  • hwndParent
    Typ: IntPtr

    [in] Handle für das übergeordnete Fenster.

  • cButtons
    Typ: Int32

    [in]

  • hImageList
    Typ: IntPtr

    [in] Handle für eine Bildliste.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr2.idl:

HRESULT IVsButtonBar::Attach(
   [in] HWND hwndParent,
   [in] long cButtons,
   [in] HANDLE hImageList,
   [in] IVsButtonBarClient *pClient
);

Attach wird von AddButtonBaraufgerufen. Attach die Schaltflächen und das Fenster erstellt und installiert kombinationsfelder einen Link zwischen den Schaltflächen leiste und dessen Clients. Rufen Sie diese Funktion auf, es sei denn, Sie IVsButtonBarManagerumgehen. Jeder bmp in der Bildliste 16x16 sein MUSS.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsButtonBar Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace