Bitmap, contesti di dispositivo e superfici di disegno

Un contesto di dispositivo (DC) è una struttura di dati che definisce gli oggetti grafici, gli attributi associati e le modalità grafiche che influiscono sull'output in un dispositivo. Per creare un controller di dominio, chiamare la funzione CreateDC ; per recuperare un controller di dominio, chiamare la funzione GetDC .

Prima di restituire un handle che identifica tale controller di dominio, il sistema seleziona una superficie di disegno nel controller di dominio. Se l'applicazione ha chiamato la funzione CreateDC per creare un contesto di dispositivo per uno schermo VGA, le dimensioni di questa superficie di disegno sono di 640 by-480 pixel. Se l'applicazione ha chiamato la funzione GetDC , le dimensioni riflettono le dimensioni dell'area client.

Prima che un'applicazione possa iniziare a disegnare, deve selezionare una bitmap con la larghezza e l'altezza appropriate nel controller di dominio chiamando la funzione SelectObject . Quando un'applicazione passa l'handle al controller di dominio a una delle funzioni di disegno GDI (Graphics Device Interface), l'output richiesto viene visualizzato sulla superficie di disegno selezionata nel controller di dominio.

Per altre informazioni, vedere Contesti di dispositivo di memoria.