IVsUIShell5.ThemeDIBits(UInt32, Byte[], UInt32, UInt32, Boolean, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wendet das Design auf BGRA32 geräteunabhängige Bitmapbits an. Die Helligkeit des Bilds wird so transformiert, dass die Konstante "Halo"-Helligkeit mit dem Hintergrund kombiniert wird. Dies hat den Effekt, dass Halo visuell eliminiert wird. Die Leuchtkraft "Halo" ist eine unveränderliche Konstante und wird nicht aus dem Eingabebild berechnet. Bilder, die Zyan (#00FFFF) in ihrem oberen rechten Pixel enthalten, werden nicht umgekehrt. Stattdessen wird das obere rechte Pixel gelöscht (RGBA ist auf 0 festgelegt), und S_OK wird zurückgegeben, ohne das Bild anderweitig zu ändern.
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)
Parameter
- dwBitmapLength
- UInt32
Die Bitmaplänge.
- pBitmap
- Byte[]
Das Bytearray, das die Bitmap bildet.
- dwPixelWidth
- UInt32
Die Pixel Breite.
- dwPixelHeight
- UInt32
Die Pixel Höhe.
- fIsTopDownBitmap
- Boolean
True, wenn es sich um eine Top-Down-Bitmap handelt, andernfalls false.
- crBackground
- UInt32
Die Hintergrundfarbe.