Поделиться через


Метод ITfLangBarItemBitmapButton::D rawBitmap (ctfutb.h)

Получает точечный рисунок и маску для элемента кнопки растрового изображения.

Синтаксис

HRESULT DrawBitmap(
  [in]  LONG    bmWidth,
  [in]  LONG    bmHeight,
  [in]  DWORD   dwFlags,
  [out] HBITMAP *phbmp,
  [out] HBITMAP *phbmpMask
);

Параметры

[in] bmWidth

Содержит ширину элемента кнопки растрового изображения в пикселях.

[in] bmHeight

Содержит высоту элемента кнопки растрового изображения в пикселях.

[in] dwFlags

В настоящий момент не используется.

[out] phbmp

Указатель на значение HBITMAP , которое получает дескриптор растрового рисунка, нарисованного для элемента растрового рисунка.

[out] phbmpMask

Указатель на значение HBITMAP , которое получает дескриптор растрового изображения маски. Это монохромное растровое изображение, которое функционирует как маска для phbmp. Каждый черный пиксель на этом растровом рисунке приведет к отображению соответствующего пикселя в phbmp в обычном цвете. Каждый белый пиксель на этом растровом рисунке приведет к тому, что пиксель в phbmp будет отображаться в обратном порядке от нормального цвета.

Чтобы отобразить растровое изображение без преобразования цвета, создайте монохромное растровое изображение того же размера, что и phbmp , и задайте для каждого пикселя черный (RGB(0, 0, 0)).

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Один или несколько параметров являются недопустимыми.
E_OUTOFMEMORY
Произошел сбой выделения памяти.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ctfutb.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная