Partilhar via


Método IVsIntelliMouseHandler.DrawBitmap_ (UInt32, Int32)

 

Desenha ou apaga o bitmap usado para panorâmica com o mouse do Intellisense.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int DrawBitmap_(
    [InAttribute] ref uint lpPanBitmap,
    int fErase
)
int DrawBitmap_(
    [InAttribute] unsigned int% lpPanBitmap,
    int fErase
)
abstract DrawBitmap_ : 
        lpPanBitmap:uint32 byref *
        fErase:int -> int
Function DrawBitmap_ (
    <InAttribute> ByRef lpPanBitmap As UInteger,
    fErase As Integer
) As Integer

Parâmetros

  • lpPanBitmap
    [in] Ponteiro para uma estrutura PANBITMAP.Para obter mais informações, consulte comentários.
  • fErase
    [in] Booleano.Se true, apagar o bitmap.Caso contrário, desenhá-la.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsIntelliMouseHandler::DrawBitmap_(
   [in] DWORD* lpPanBitmap, 
   [in] BOOL fErase
);

Estrutura PANBITMAP

[C++]

typedef struct tagPANBITMAP
{
   HWND hwnd;
   HDC hdcSrc;
   HBITMAP hbmSave;
   HBITMAP hbmLoaded;
   HBITMAP hbmMask;
   HBITMAP hbmColor;
   int x;
   int y;
   int cx;
   int cy;
} PANBITMAP, FAR *LPPANBITMAP;

Consulte também

Interface IVsIntelliMouseHandler
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo