Condividi tramite


Bitmap, contesti di dispositivo e superfici di disegno

Un contesto di dispositivo (DC) è una struttura di dati che definisce gli oggetti grafici, i relativi attributi associati e le modalità grafiche che influiscono sull'output in un dispositivo. Per creare un DC, chiamare la funzione CreateDC; per recuperare un DC, 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 una visualizzazione VGA, le dimensioni di questa superficie di disegno sono 640-by-480 pixel. Se l'applicazione ha chiamato la funzione GetDC, le dimensioni riflettono le dimensioni dell'area cliente.

Prima che un'applicazione possa iniziare a disegnare, deve selezionare una bitmap con la larghezza e l'altezza appropriate nel contesto di dispositivo 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 ulteriori informazioni, vedere contesti dei dispositivi di memoria.