Pour une fois, je pense que l'intervention du gros lourd de service cette fois ci incarné sous le pseudonyme
François2 est bien placé. Par contre, ça manque toujours autant d'intéret.
J'ai cliqué et fait une recherche "capture ecran" et j'ai trouvé ça :
Pour le capturer tu fais juste un BitBlt() dans un DC compatible après
avoir récupéré ses dimensions.
Un truc comme ça :
nX = GetSystemMetrics( SM_CXSCREEN );
nY = GetSystemMetrics( SM_CYSCREEN );
hDCScreen = GetDC(NULL);
hDCMem = CreateCompatibleDC(hDCScreen);
hBitmap=CreateCompatibleBitmap(hDCScreen, nX, nY);
hBitmapOld = SelectObject(hDCMem, hBitmap);
BitBlt( hDCMem, 0,0, nX,nY, hDCScreen, 0, 0 , SRCCOPY);
SelectObject(hDCMem, hBitmapOld);
DeleteObject( hBitmap );
DeleteDC( hDCMem );
ReleaseDC( NULL, hDCMem );
Du charabia pour moi. Donc maintenant si M. le gros malin Win32 pouvait nous dire un peu à quoi servent ces différentes instructions.
Salutation ! (il faut bien que vous compreniez que j'ai TOUJOURS raison)
Char Snipeur