Método IVsIntelliMouseHandler.LoadBitmap_ (IntPtr, UInt32, UInt32, POINT, UInt32)
Carregar o bitmap a ser exibido para panorâmica com o mouse do Intellisense.Uma vez carregado, em seguida, desenhe o bitmap com DrawBitmap_.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int LoadBitmap_(
IntPtr hwnd,
uint idbmp,
uint idcur,
POINT ptOrg,
[InAttribute] ref uint lpPanBitmap
)
int LoadBitmap_(
IntPtr hwnd,
unsigned int idbmp,
unsigned int idcur,
POINT ptOrg,
[InAttribute] unsigned int% lpPanBitmap
)
abstract LoadBitmap_ :
hwnd:nativeint *
idbmp:uint32 *
idcur:uint32 *
ptOrg:POINT *
lpPanBitmap:uint32 byref -> int
Function LoadBitmap_ (
hwnd As IntPtr,
idbmp As UInteger,
idcur As UInteger,
ptOrg As POINT,
<InAttribute> ByRef lpPanBitmap As UInteger
) As Integer
Parâmetros
- hwnd
[in] O HWND da janela ativa.
- idbmp
[in] A identificação do recurso do bitmap.
- idcur
[in] A identificação do recurso do cursor.
- ptOrg
[in] Uma estrutura de ponto que indica o ponto central do bitmap para exibir.
- lpPanBitmap
[in] Ponteiro para uma estrutura PANBITMAP.Para obter mais informações, consulte comentários.
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::LoadBitmap_(
[in] HWND hwnd,
[in] UINT idbmp,
[in] UINT idcur,
[in] POINT ptOrg,
[in] DWORD* lpPanBitmap
);
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