Télécharger le zip
j'ai pas encore essayer, j'ai juste regarder le code, vite fait... et ca a l'air pas mal, et puis c'est bien commenté :)
mets getwidth/height en inline ;-)tu mets pas un exemple de programme qui utilise ta classe?
La classe n'est pas vraiment complette à 100% mais c'est seulement pour donne un idée.Pour l'utiliser c'est très simple:Snapshot Bitmap;Bitmap.TakeDesktopSnapshot();// Maintenant il ne reste plus qu'a l'afficher ! :)HDC hDc = GetDC(hWnd);BitBlt(hDc, 0, 0, Bitmap.GetWidth(), Bitmap.GetHeight(), Bitmap.m_hDcBitmap, 0, 0, SRCCOPY);ReleaseDC(hWnd, hDc);
voila je ressort ta source que j'avais pas vu depuis un certain temps et j'ai un peu perdu au niveau prog... du coup, je ne sais plus tres bien me servir de ta source... tu pourrais me dire comment faire pour prendre une capture et l'enregistrer dans un dossier...Merci
non c'est bon apres avoir replongé un peu, j'ai trouvé !!! le truc c'est que je mettais pas le nom complet du fichier quand je fesais:class.SaveToFile(....);
Bonjour,Comment rendre cette classe compatible avec dev c++ ? Car j'ai des erreurs de linker lorsque je compile ...Merci.
Pour DEV-C++ vat voir: http://www.cppfrance.com/code.aspx?ID=37759Jéai un peu touché a la source.
Le code me sert, enfin pourrait me servir car il y a une fuite de mémoire et je n'arrive pas à trouver d'ou elle vient. J'ai une fonction qui utilise la méthode TakeDesktopSnapshot et cette fonction est appellé dans une boucle. Je perds à peu pres 4 Ko de mémoire a chaque passage dans une boucle. Ca peut ne pas sembler énorme mais assez pour faire planter mon programme en quelques minutes. Est ce que quelqu'un peut m'aider à trouver cette fuite ?????
je pense que ca vient chez moi en fait autant pour moi
ok j'ai trouvé, il manque un release DC à la fin de la fonction TakeSnapshot .....
Merci beaucoup pour cette source. C'est vraiment tres utile et bien fait...
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 871 945 membres 21 nouveaux aujourd'hui 16 147 membres club