IVsIntelliMouseHandler.DrawBitmap_(UInt32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Рисует или стирает растровое изображение, используемое для панорамирования мышью Intellisense.
public:
int DrawBitmap_(System::UInt32 % lpPanBitmap, int fErase);
int DrawBitmap_(unsigned int & lpPanBitmap, int fErase);
public int DrawBitmap_ (ref uint lpPanBitmap, int fErase);
abstract member DrawBitmap_ : uint32 * int -> int
Public Function DrawBitmap_ (ByRef lpPanBitmap As UInteger, fErase As Integer) As Integer
Параметры
- lpPanBitmap
- UInt32
[in] Указатель на структуру PANBITMAP. Дополнительные сведения см. в подразделе "Примечания".
- fErase
- Int32
[in] Логическое значение. Если true, стирает растровое изображение. В противном случае нужно нарисовать его.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsIntelliMouseHandler::DrawBitmap_(
[in] DWORD* lpPanBitmap,
[in] BOOL fErase
);
Структура ПАНБИТМАП
[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;