Salut à tous !
Je pense que le titre est assez explicite... wxWidgets fournit-il une fonction permettant de prendre un screenshot de l'écran ???
Salut à tous !
Je pense que le titre est assez explicite... wxWidgets fournit-il une fonction permettant de prendre un screenshot de l'écran ???
Avec wxScreenDC, tu récupère tout l'écran en mémoire et tu ecris dans un fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 wxBitmap GetScreenShot() { wxSize screenSize = wxGetDisplaySize(); wxBitmap bitmap(screenSize.x, screenSize.y); wxScreenDC dc; wxMemoryDC memDC; memDC.SelectObject(bitmap); memDC.Blit(0, 0, screenSize.x, screenSize.y, & dc, 0, 0); memDC.SelectObject(wxNullBitmap); return bitmap; }
Partager