CBitmap::CreateCompatibleBitmap
Inizializza una bitmap compatibile con il dispositivo specificato da pDC.
BOOL CreateCompatibleBitmap(
CDC* pDC,
int nWidth,
int nHeight
);
Parametri
pDC
Specifica il contesto di dispositivo.nWidth
Specifica la larghezza (in pixel) della bitmap.nHeight
Specifica l'altezza in pixel della bitmap.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
La bitmap con lo stesso numero di aerei di colore o lo stesso formato di bit per pixel del dispositivo specificato.Può essere selezionata come la bitmap corrente per qualsiasi periferica di memoria compatibile con quello specificato da pDC.
Se pDC è un contesto di dispositivo di memoria, la bitmap restituita ha lo stesso formato della bitmap attualmente selezionata nel contesto di dispositivo."Un contesto di dispositivo di archiviazione" è un blocco di memoria che rappresenta un'area di visualizzazione.Può essere utilizzato per preparare le immagini in memoria prima di copiare l'area di visualizzazione effettiva del dispositivo compatibile.
Quando un contesto di dispositivo di memoria viene creato, GDI automaticamente seleziona una bitmap monocromatica delle azioni per.
Poiché un contesto di dispositivo di memoria di colore può avere bitmap di monocromio o il colore selezionato, il formato della bitmap restituita dalla funzione CreateCompatibleBitmap non è sempre lo stesso; tuttavia, il formato di una bitmap compatibile per un contesto di dispositivo nonmemory è sempre nel formato del dispositivo.
Dopo aver utilizzato l'oggetto CBitmap creato con la funzione CreateCompatibleBitmap, è necessario innanzitutto selezionare la bitmap dal contesto di dispositivo, quindi eliminare l'oggetto CBitmap.
Requisiti
Header: afxwin.h