Compartilhar via


BITMAP

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa estrutura define o tipo, largura, altura, formato cor e valores bit de um bitmap.

Syntax

typedef struct tagBITMAP {
  LONG bmType; 
  LONG bmWidth; 
  LONG bmHeight; 
  LONG bmWidthBytes; 
  WORD bmPlanes; 
  WORD bmBitsPixel; 
  LPVOID bmBits; 
} BITMAP; 

Os membros

  • bmType
    Especifica o tipo bitmap; definido como zero
  • bmWidth
    Especifica a largura, em pixels, do bitmap.

    A largura deve ser maior que zero.

  • bmHeight
    Especifica a altura, em pixels, do bitmap.

    A altura deve ser maior que zero.

  • bmWidthBytes
    Especifica o número de bytes em cada linha de digitalização.

    Este valor deve ser divisível por 2, porque o sistema pressupõe que os valores bit de uma forma bitmap uma matriz que é palavra alinhado.

  • bmPlanes
    Especifica a contagem de cor planos.
  • bmBitsPixel
    Especifica o número de bits exigido para indicar a cor de um pixel.
  • bmBits
    Ponteiro para a localidade dos valores bit para o bitmap.

    O bmBits membro deve ser um ponteiro longo para uma matriz de caractere (1-byte) valores.

Remarks

Os formatos bitmap usados atualmente são monocromático e cor. O bitmap monocromático usa uma-bit, formato one-plane. Cada digitalizar é um múltiplo de 32 bits.

Verificações são organizadas da seguinte maneira para um bitmap monocromático de altura n.

Scan 0 
Scan 1 
. 
. 
. 
Scan n-2 
Scan n-1 

Os pixels em um monocromático dispositivo estão em preto ou branco.

Se o correspondente bit no bitmap é 1, o pixel é definido como a cor primeiro plano.

Se o correspondente bit no bitmap é zero, o pixel é definido como a cor do plano de fundo.

Todos os dispositivos que possuem o RC_BITBLT dispositivo funcionalidade suporte bitmaps. Para obter mais informações, consulte GetDeviceCaps.

Cada dispositivo possui um exclusivo formato cor.

Requirements

Header windows.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

GetDeviceCaps
GetObject
GDI Structures