Bonjour,
Pour quels raisons un CreateCompatibleBitmap peut échouer ?
La code suivant :
A un moment échoue et GetLastError retourne 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 HDC m_hdc; m_hdc = ::GetDC(NULL); DWORD dwErreur(0); if(!m_hdc) { dwErreur = GetLastError(); } else{ HBITMAP hbmp; hbmp = ::CreateCompatibleBitmap(m_hdc, 800, 800); if ( !hbmp ) { dwErreur = GetLastError(); // ??? } else{ DeleteObject (hbmp ); } DeleteDC (m_hdc); }
[EDIT] : ceci fait suite à cette discussion.
Partager