Share via


Estrutura BITMAPCOREHEADER (wingdi.h)

A estrutura BITMAPCOREHEADER contém informações sobre as dimensões e o formato de cor de um DIB.

Sintaxe

typedef struct tagBITMAPCOREHEADER {
  DWORD bcSize;
  WORD  bcWidth;
  WORD  bcHeight;
  WORD  bcPlanes;
  WORD  bcBitCount;
} BITMAPCOREHEADER, *LPBITMAPCOREHEADER, *PBITMAPCOREHEADER;

Membros

bcSize

O número de bytes exigidos pela estrutura .

bcWidth

A largura do bitmap em pixels.

bcHeight

A altura do bitmap, em pixels.

bcPlanes

O número de planos para o dispositivo de destino. Esse valor deve ser 1.

bcBitCount

O número de bits por pixel. Esse valor deve ser 1, 4, 8 ou 24.

Comentários

A estrutura BITMAPCOREINFO combina a estrutura BITMAPCOREHEADER e uma tabela de cores para fornecer uma definição completa das dimensões e cores de um DIB. Para obter mais informações sobre como especificar um DIB, consulte BITMAPCOREINFO.

Um aplicativo deve usar as informações armazenadas no membro bcSize para localizar a tabela de cores em uma estrutura BITMAPCOREINFO , usando um método como o seguinte:


pColor = ((LPBYTE) pBitmapCoreInfo + 
        (WORD) (pBitmapCoreInfo -> bcSize)) 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

BITMAPCOREINFO

Estruturas de bitmap

Visão geral do Bitmaps