Bonjour j'ai trouver quelques infos en vrac sur google et divers sites.Pour terminer mon programme il me manque just de savoir comment faire un imprim écrande mon bureau et de pouvoir le sauvegarder au format bmp.Quelqu'un à un code à me proposé?
Bonjour j'ai trouver quelques infos en vrac sur google et divers sites.Pour terminer mon programme il me manque just de savoir comment faire un imprim écrande mon bureau et de pouvoir le sauvegarder au format bmp.Quelqu'un à un code à me proposé?
Tu peux déjà regarder du côté de ce post. Il y est proposé une solution à ton problème.
j'ai regardé ton post et j'ai tenté de l'utiliser mais ça ne marche pas !j'utilise code blocks comme IDE aussi c'est surement pour ça. sinon personne n'as une idée pour réaliser ça?
Voila le code que je viens de réaliser:
le soucis st maintenant que je ne peux convertir convert `HBITMAP__*' to `HDC__*' for argument `1' to `BOOL BitBlt(HDC__*, int, int, int, int, HDC__*, int, int, DWORD)'|
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
23 #include <iostream.h> #include <windows.h> using namespace std; int main() { HDC ScreenSrc = GetWindowDC(0); int Width=1280; int Height=960; HBITMAP bitmap; BitBlt(bitmap, // Destination 0, // Coin haut-gauche : abscisse 0, // Coin haut-gauche : ordonnée Width, // Largeur de la zone destination Height, // Hauteur de la zone destination ScreenSrc, // Source 0, // Haut-gauche de la source : abscisse 0, // Haut-gauche de la source : ordonnée SRCCOPY); // Méthode de copie return 0; }
Lisez la doc. (RTFM)
http://msdn.microsoft.com/en-us/libr...70(VS.85).aspx
ET n'essayez pas de mettre de ronds dans des carrées.
ET initialisez vos objets AVANT de vous en servir.
HDC bitmap alors ? j'ai bien compritpour les ronds et les carrés je sais que ça bloque. et j'avous que la msdn peut etre utiles losque l'on y comprend quelque chose^^
Partager