Bitmaps, contextos de dispositivo e superfícies de desenho

Um contexto de dispositivo (DC) é uma estrutura de dados que define os objetos gráficos, os seus atributos associados e os modos gráficos que afetam a saída no dispositivo. Para criar um DC, chame a funçãoCreateDC; para recuperar um DC, chame a funçãoGetDC.

Antes de retornar uma alça que identifique esse DC, o sistema seleciona uma superfície de desenho para o DC. Se o aplicativo chamou a função CreateDC para criar um contexto de dispositivo para uma tela VGA, as dimensões dessa superfície de desenho são de 640 por 480 pixels. Se o aplicativo chamou a função GetDC, as dimensões refletem o tamanho da área do cliente.

Antes que um aplicativo possa começar a desenhar, ele deve selecionar um bitmap com a largura e altura apropriadas no DC chamando a função SelectObject. Quando uma aplicação passa o identificador do DC a uma das funções gráficas da interface de dispositivo gráfico (GDI), a saída solicitada aparece na superfície de desenho selecionada no DC.

Para obter mais informações, consulte Contextos de Dispositivos de Memória.