BOOL CreateCompatibleBitmap ( CDC * pDC, int nWidth, int nHeight );
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário 0.
Parâmetros
pDC
Especifica o contexto de dispositivo.
nWidth
Especifica a largura (em pixels) do bitmap.
nHeight
Especifica a altura (em pixels) do bitmap.
Observações
Inicializa um bitmap que é compatível com o dispositivo especificado por pDC. O bitmap tem o mesmo formato de bits por pixel como o contexto de dispositivo especificado ou o mesmo número de cor planos. Ele pode ser selecionado como o bitmap atual para qualquer dispositivo de memória que é compatível com o um especificado por pDC.
Se pDC é um contexto dispositivo memória, o bitmap retornado tem o mesmo formato como o bitmap selecionado no momento nesse contexto de dispositivo. Um "contexto de dispositivo de memória" é um bloco de memória que representa uma superfície de Exibir. Ele pode ser usado para preparar imagens na memória antes de copiá-los para a superfície de Exibir real do dispositivo compatível.
Quando um contexto de dispositivo de memória é criado, o GDI seleciona automaticamente um bitmap monocromático de ações para ele.
Uma vez que um contexto de dispositivo de memória de cor pode ter cor ou monocromático bitmaps selecionado, o formato do bitmap retornado pela CreateCompatibleBitmap função nem sempre é o mesmo; no entanto, o formato de um compatível bitmap para um contexto para dispositivo nonmemory é sempre no formato do dispositivo.
Quando você concluir com o objeto CBitmap criado com a função CreateCompatibleBitmap , primeiro selecionar o bitmap fora do contexto do dispositivo e excluir o objeto CBitmap.
Visão geral de CBitmap | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp; :: CreateCompatibleBitmap, CGdiObject:: DeleteObject