2010-02-15 7 views
0

J'essaye de créer le curseur de png, et CreateDIBSection() lance.CreateDIBSection lance, en essayant de créer le curseur sur Win

follwoing est l'extrait de code:

HDC hdc = GetDC(NULL); 
void* lpBits = NULL; 
HBITMAP hBitmap; 
try 
{ 
hBitmap = CreateDIBSection(
    hdc, 
    (BITMAPINFO*)&bi, 
    0, 
    &lpBits, 
    NULL, 
    (DWORD)0); 
} 

ReleaseDC(NULL, hdc); 

Comme CreateDIBSection est de lancer, le code pour libérer DC ne s'exécuté. pouvez-vous s'il vous plaît laissez-moi savoir la question possible derrière cela?

+0

qui exception est levée? – Ashish

+0

EXCEPTION_EXECUTE_HANDLER – Anaamika

+0

Avez-vous initialisé BITMAPINFO correctement? – Ashish

Répondre

Questions connexes