BOOL CreateBitmap ( int nWidth, int nHeight, UINT nPlanes, UINT nBitcount, const void * lpBits );
Valore restituito
Diverso da zero in caso di successo; in caso contrario 0.
Parametri
nWidth
Specifica la larghezza (in pixel) della bitmap.
nHeight
Specifica l'altezza (in pixel) della bitmap.
nPlanes
Specifica il numero di piani di colore della bitmap.
nBitcount
Specifica il numero di bit di colore per visualizzazione pixel.
lpBits
Punti a una matrice di interi breve che contiene i valori di bit iniziali bitmap. Se č NULL, il nuovo oggetto bitmap č lasciata non inizializzata.
Osservazioni
Inizializza una bitmap dipendenti dal dispositivo di memoria che ha la larghezza specificata, l'altezza e la sequenza di bit.
Per una bitmap di colore, il nPlanes o il nBitcount parametro deve essere impostato su 1. Se entrambi questi parametri sono impostati su 1, CreateBitmap crea una bitmap in bianco e nero.
Anche se una bitmap non puņ essere selezionata direttamente per una periferica di visualizzazione, puņ essere selezionato come bitmap corrente per un "contesto di periferica di memoria" utilizzando CDC::SelectObject e copiato in qualsiasi contesto di dispositivo compatibile utilizzando la funzione CDC::BitBlt.
Quando hai finito con l'oggetto CBitmap creato dalla funzione CreateBitmap , prima selezionare la bitmap fuori di un contesto di periferica, quindi eliminare l'oggetto CBitmap.
Per ulteriori informazioni, vedere la descrizione del campo bmBits nella struttura BITMAP . La struttura BITMAP viene descritta sotto la funzione membro CBitmap::CreateBitmapIndirect.
CBitmap pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CDC::SelectObject, CGdiObject::DeleteObject, CDC::BitBlt, :: CreateBitmap