Freigeben über


ITfLangBarItemBitmapButton::D rawBitmap-Methode (ctfutb.h)

Ruft die Bitmap und die Maske für das Bitmap-Schaltflächenelement ab.

Syntax

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

Parameter

[in] bmWidth

Enthält die Breite des Bitmap-Schaltflächenelements in Pixel.

[in] bmHeight

Enthält die Höhe des Bitmap-Schaltflächenelements in Pixel.

[in] dwFlags

Derzeit nicht verwendet.

[out] phbmp

Zeiger auf einen HBITMAP-Wert , der das Handle der für das Bitmapelement gezeichneten Bitmap empfängt.

[out] phbmpMask

Zeiger auf einen HBITMAP-Wert , der das Handle der Maskenbitbit empfängt. Dies ist eine monochrome Bitmap, die als Maske für phbmp fungiert. Jedes schwarze Pixel in dieser Bitmap bewirkt, dass das entsprechende Pixel in phbmp in seiner normalen Farbe angezeigt wird. Jedes weiße Pixel in dieser Bitmap bewirkt, dass das coorespondierende Pixel in phbmp in umgekehrter Farbe angezeigt wird.

Um die Bitmap ohne Farbkonvertierung anzuzeigen, erstellen Sie eine monochrome Bitmap mit der gleichen Größe wie phbmp , und legen Sie jedes Pixel auf Schwarz (RGB(0, 0, 0)) fest.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
Mindestens ein Parameter ist ungültig.
E_OUTOFMEMORY
Ein Speicherbelegungsfehler ist aufgetreten.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ctfutb.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional