Funções de formato de pixel
As funções do Windows a seguir gerenciam formatos de pixel.
Função do Windows | Descrição |
---|---|
ChoosePixelFormat | Obtém o formato de pixel do contexto do dispositivo que é a correspondência mais próxima de um formato de pixel especificado. |
SetPixelFormat | Define o formato de pixel atual de um contexto de dispositivo para o formato de pixel especificado por um índice de formato de pixel. |
GetPixelFormat | Obtém o índice de formato de pixel do formato de pixel atual de um contexto de dispositivo. |
DescribePixelFormat | Dado um contexto de dispositivo e um índice de formato de pixel, preenche uma estrutura de dados PIXELFORMATDESCRIPTOR com as propriedades do formato de pixel. |
GetEnhMetaFilePixelFormat | Recupera informações de formato de pixel para um metarquivo aprimorado. |
A função ChoosePixelFormat retorna um índice de formato de pixel baseado em um que identifica a melhor correspondência dos formatos de pixel com suporte do contexto do dispositivo.
A função SetPixelFormat identifica o formato desejado usando um índice de formato de pixel baseado em um. Normalmente, você chama ChoosePixelFormat para encontrar um formato de pixel de melhor correspondência e, em seguida, chama SetPixelFormat com o resultado de ChoosePixelFormat.
Se você chamar SetPixelFormat para um contexto de dispositivo que referencie uma janela, SetPixelFormat também alterará o formato de pixel da janela. Definir o formato de pixel de uma janela mais de uma vez pode levar a complicações significativas para o Gerenciador de Janelas e para aplicativos multithread, portanto, não é permitido. Você pode definir o formato de pixel de uma janela apenas uma vez; depois disso, o formato de pixel da janela não pode ser alterado.
A função GetPixelFormat retorna um índice de formato de pixel baseado em um.
A função DescribePixelFormat usa o seguinte como parâmetros:
- Um identificador para um contexto de dispositivo
- Um índice de formato de pixel
- Um ponteiro para uma estrutura de dados PIXELFORMATDESCRIPTOR
A função DescribePixelFormat retorna com os membros de PIXELFORMATDESCRIPTOR definidos adequadamente.
A função GetEnhMetaFilePixelFormat retorna o tamanho do formato de pixel de um metarquivo e recupera as informações de formato de pixel do metarquivo.