CBitmap::CreateCompatibleBitmap

BOOL CreateCompatibleBitmap ( CDC * pDC, int nWidth, int nHeight );

Valore restituito

Diverso da zero in caso di successo; in caso contrario 0.

Parametri

pDC

Specifica il contesto di periferica.

nWidth

Specifica la larghezza (in pixel) della bitmap.

nHeight

Specifica l'altezza (in pixel) della bitmap.

Osservazioni

Inizializza una bitmap che è compatibile con il dispositivo specificato da pDC. La bitmap non ha lo stesso numero di piani di colore o il contesto di periferica specificato nello stesso formato bit per pixel. Esso può essere selezionato come bitmap corrente per qualsiasi dispositivo di memoria che è compatibile con quello specificato da pDC.

Se pDC è un contesto di periferica di memoria, la bitmap restituita ha nello stesso formato bitmap selezionata in quel contesto di periferica. Un "contesto di periferica di memoria" è un blocco di memoria che rappresenta una superficie di visualizzazione. Può essere usato per preparare le immagini in memoria prima di copiarle alla superficie effettiva visualizzazione del dispositivo compatibile con.

Quando viene creato un contesto di periferica di memoria, GDI seleziona automaticamente una bitmap monocromatica scorta per esso.

Poiché un contesto di periferica di memoria di colore può avere colore o monocromatica bitmap selezionata, il formato dell'immagine bitmap restituito dalla funzione CreateCompatibleBitmap non è sempre lo stesso; Tuttavia, il formato di un'immagine bitmap compatibile per un contesto di periferica nonmemory è sempre nel formato del dispositivo.

Quando hai finito con l'oggetto CBitmap creato con la funzione CreateCompatibleBitmap , prima selezionare la bitmap fuori di un contesto di periferica, quindi eliminare l'oggetto CBitmap.

CBitmap pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: CreateCompatibleBitmap, CGdiObject::DeleteObject

Index