Udostępnij za pośrednictwem


Metoda IVsImageButton.Draw — (VSDRAWITEMSTRUCT , Int32)

 

Rysuje ImageButton dla sieci VSPackage.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Składnia

int Draw(
    VSDRAWITEMSTRUCT[] pDrawItemStruct,
    int fHot
)
int Draw(
    array<VSDRAWITEMSTRUCT>^ pDrawItemStruct,
    int fHot
)
abstract Draw : 
        pDrawItemStruct:VSDRAWITEMSTRUCT[] *
        fHot:int -> int
Function Draw (
    pDrawItemStruct As VSDRAWITEMSTRUCT(),
    fHot As Integer
) As Integer

Parametry

  • pDrawItemStruct
    [w] Zawiera informacje w VSDRAWITEMSTRUCT strukturę, która IVsImageButton.Draw potrzeb drawthe rysowania przez właściciela formantu lub element menu.
  • fHot
    [w] Gdy true, przycisk zmienia wygląd po umieszczeniu wskaźnika myszy nad przyciskiem.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Rysuje obraz na przycisku, utworzone przez użytkownika VSPackage.Przycisk musi mieć styl BS_OWNERDRAW.

Podpis COM

Z vsshell80.idl:

[C++]

HRESULT Draw(
   VSDRAWITEMSTRUCT* pDrawItemStruct, 
   BOOL fHot
);

Zobacz też

Interfejs IVsImageButton
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku