IVsUIShell5.ThemeDIBits(UInt32, Byte[], UInt32, UInt32, Boolean, UInt32) Метод

Определение

Применяет их к BGRA32 битовой карте, не зависящей от устройства. Яркость изображения преобразуется таким образом, что значение "гало" в фоновом режиме смешивается с яркостью. Это влияет на визуальное Устранение ореола. Яркость "Halo" является неизменяемой константой и не вычисляется на основе входного изображения. Изображения, которые содержат голубой (#00FFFF) в верхнем правом пикселе, не инвертированы. Вместо этого верхний правый пиксел удаляется (RGBA имеет значение 0), а S_OK возвращается без изменения изображения.

public:
 void ThemeDIBits(System::UInt32 dwBitmapLength, cli::array <System::Byte> ^ pBitmap, System::UInt32 dwPixelWidth, System::UInt32 dwPixelHeight, bool fIsTopDownBitmap, System::UInt32 crBackground);
public:
 void ThemeDIBits(unsigned int dwBitmapLength, Platform::Array <byte> ^ pBitmap, unsigned int dwPixelWidth, unsigned int dwPixelHeight, bool fIsTopDownBitmap, unsigned int crBackground);
void ThemeDIBits(unsigned int dwBitmapLength, std::Array <byte> const & pBitmap, unsigned int dwPixelWidth, unsigned int dwPixelHeight, bool fIsTopDownBitmap, unsigned int crBackground);
public void ThemeDIBits (uint dwBitmapLength, byte[] pBitmap, uint dwPixelWidth, uint dwPixelHeight, bool fIsTopDownBitmap, uint crBackground);
abstract member ThemeDIBits : uint32 * byte[] * uint32 * uint32 * bool * uint32 -> unit
Public Sub ThemeDIBits (dwBitmapLength As UInteger, pBitmap As Byte(), dwPixelWidth As UInteger, dwPixelHeight As UInteger, fIsTopDownBitmap As Boolean, crBackground As UInteger)

Параметры

dwBitmapLength
UInt32

Длина точечного рисунка.

pBitmap
Byte[]

Массив байтов, составляющих точечный рисунок.

dwPixelWidth
UInt32

Ширина в пикселях.

dwPixelHeight
UInt32

Высота в пикселях.

fIsTopDownBitmap
Boolean

Значение true, если это битовая карта сверху вниз; в противном случае — значение false.

crBackground
UInt32

Цвет фона.

Применяется к