Condividi tramite


Metodo ITfLangBarItemBitmap::D rawBitmap (ctfutb.h)

Ottiene la bitmap e la maschera per l'elemento 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 bitmap.

[in] bmHeight

Contiene l'altezza, in pixel, dell'elemento 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 di risposta in phbmp nell'inverso del colore normale.

Per visualizzare la bitmap senza alcuna conversione dei colori, creare una bitmap monocromatica con le stesse dimensioni del phbmp e impostare ogni pixel su nero (RGB(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

Requisito Valore
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