Condividi tramite


Metodo ITfLangBarItemBitmapButton::D rawBitmap (ctfutb.h)

Ottiene la bitmap e la maschera per l'elemento del pulsante bitmap.

Sintassi

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

Parametri

[in] bmWidth

Contiene la larghezza, in pixel, dell'elemento del pulsante bitmap.

[in] bmHeight

Contiene l'altezza, in pixel, dell'elemento del pulsante bitmap.

[in] dwFlags

Attualmente non utilizzato.

[out] phbmp

Puntatore a un valore HBITMAP che riceve l'handle della bitmap disegnata per l'elemento bitmap.

[out] phbmpMask

Puntatore a un valore HBITMAP che riceve l'handle della bitmap della maschera. Si tratta di una bitmap monocromatica che funziona come maschera per phbmp. Ogni pixel nero in questa bitmap causerà la visualizzazione del pixel corrispondente in phbmp nel colore normale. Ogni pixel bianco in questa bitmap causerà la visualizzazione del pixel in phbmp inverso del colore normale.

Per visualizzare la bitmap senza conversione dei colori, creare una bitmap monocromatica la stessa dimensione del phbmp e impostare ogni pixel su nero (RGB(0, 0, 0, 0)).

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno o più parametri non sono validi.
E_OUTOFMEMORY
Si è verificato un errore di allocazione della memoria.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ctfutb.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional