IVsIntelliMouseHandler.LoadBitmap_ Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Load the bitmap to display for panning with the Intellisense mouse. Once loaded, you then draw the bitmap with DrawBitmap_(UInt32, Int32).
public:
int LoadBitmap_(IntPtr hwnd, System::UInt32 idbmp, System::UInt32 idcur, Microsoft::VisualStudio::OLE::Interop::POINT ptOrg, System::UInt32 % lpPanBitmap);
public int LoadBitmap_ (IntPtr hwnd, uint idbmp, uint idcur, Microsoft.VisualStudio.OLE.Interop.POINT ptOrg, ref uint lpPanBitmap);
abstract member LoadBitmap_ : nativeint * uint32 * uint32 * Microsoft.VisualStudio.OLE.Interop.POINT * uint32 -> int
Public Function LoadBitmap_ (hwnd As IntPtr, idbmp As UInteger, idcur As UInteger, ptOrg As POINT, ByRef lpPanBitmap As UInteger) As Integer
Parameters
- hwnd
-
IntPtr
nativeint
[in] The HWND of the active window.
- idbmp
- UInt32
[in] The resource ID of the bitmap.
- idcur
- UInt32
[in] The resource ID of the cursor.
- ptOrg
- POINT
[in] A POINT structure indicating the center point of the bitmap to display.
- lpPanBitmap
- UInt32
[in] Pointer to a PANBITMAP structure. For more information, see Remarks.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsIntelliMouseHandler::LoadBitmap_(
[in] HWND hwnd,
[in] UINT idbmp,
[in] UINT idcur,
[in] POINT ptOrg,
[in] DWORD* lpPanBitmap
);
PANBITMAP Structure
[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;