Compartir a través de


Método ITfLangBarItemBitmap::D rawBitmap (ctfutb.h)

Obtiene el mapa de bits y la máscara del elemento de mapa de bits.

Sintaxis

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

Parámetros

[in] bmWidth

Contiene el ancho, en píxeles, del elemento de mapa de bits.

[in] bmHeight

Contiene el alto, en píxeles, del elemento de mapa de bits.

[in] dwFlags

No se usa actualmente.

[out] phbmp

Puntero a un valor HBITMAP que recibe el identificador del mapa de bits dibujado para el elemento de mapa de bits.

[out] phbmpMask

Puntero a un valor HBITMAP que recibe el identificador del mapa de bits de máscara. Se trata de un mapa de bits monocromo que funciona como máscara para phbmp. Cada píxel negro de este mapa de bits hará que el píxel correspondiente en phbmp se muestre en su color normal. Cada píxel blanco de este mapa de bits hará que el píxel de respuesta conjunta en phbmp se muestre en el inverso de su color normal.

Para mostrar el mapa de bits sin ninguna conversión de color, cree un mapa de bits monocromo con el mismo tamaño que phbmp y establezca cada píxel en negro (RGB(0, 0, 0)).

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
E_OUTOFMEMORY
Error de asignación de memoria.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ctfutb.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional