DESSIN SUR ÉCRAN (TRÈS SIMPLE)

ordiman85 Messages postés 41 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 19 mars 2010 - 5 août 2006 à 16:28
giladvance Messages postés 1 Date d'inscription dimanche 27 septembre 2009 Statut Membre Dernière intervention 2 octobre 2009 - 2 oct. 2009 à 21:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38946-dessin-sur-ecran-tres-simple

giladvance Messages postés 1 Date d'inscription dimanche 27 septembre 2009 Statut Membre Dernière intervention 2 octobre 2009
2 oct. 2009 à 21:27
Super, il marche très bien
ordiman85 Messages postés 41 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 19 mars 2010
24 mars 2008 à 22:37
Pour figer l'écran et empêcher l'effacement, tu peux utiliser SetCapture.
Sinon pour tirer un trait, ou dessiner des formes regarde de ce coté :
http://msdn2.microsoft.com/en-us/library/ms534906(VS.85).aspx

Pour faire une capture d'écran ça doit tenir dans quelques lgnes de code. Cherche les sources qui créent des "bureaux virtuels" sur cppfrance, elles devraient t'aider.

à plus tard !
cs_HierosGamos Messages postés 2 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 24 mars 2008
24 mars 2008 à 18:32
Voici un exemple de ce que j'ai pu faire (en test rapide) de ton prog...

http://fr.youtube.com/watch?v=1gxE4_jLiMI
cs_HierosGamos Messages postés 2 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 24 mars 2008
24 mars 2008 à 18:30
Bonjour, je travaille dans la vidéo, et ton programme m'a super intéressé. En effet, je travaille sur le procédé de "mapping vidéo", qui consiste à projeter des images sur des endroits précis d'un lieu (fenêtre, rebords de trottoir, toit...).

Or ton programme me permet de dessiner sur le bureau (arrière-plan noir) de mon second écran(qui est relié au vidéo projecteur), afin d'avoir les contours précis de la maison. Je n'ai ensuite plus qu'à récupérer une capture de mon second écran, et à utiliser cette "carte" dans mon logiciel de montage pour préparer mon "mix" audio-visuel.

Cependant, il me manque deux trucs vraiment importants :
- Une gomme ! LOL.
- Et la possibilité de tirer des traits droits. ;-)

Et un truc moins important :
- faire une capture d'une partie de l'écran (Windows enregistre les deux écrans en même temps, mais bon comme j'ai dis, j'ai un autre prog qui le fait).

Tu crois que c'est jouable ?

^_^

VJ.Hieros.Gamos@Free.Fr
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 1
4 avril 2007 à 19:14
super source simple efficase 8/10
cocowebman Messages postés 1 Date d'inscription dimanche 3 septembre 2006 Statut Membre Dernière intervention 28 octobre 2006
28 oct. 2006 à 17:32
Super, pleins de commentaires et tout, merci :) .
Alcantornet Messages postés 89 Date d'inscription mardi 8 février 2005 Statut Membre Dernière intervention 14 novembre 2007
6 oct. 2006 à 15:55
Je trouve ta source chouette car elle est très simple à comprendre. Moi j'aimerais dessiner uniquement sur le bureau à la place de l'arrière-plan as-tu une idée comment faire ??
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
5 août 2006 à 17:35
Sans tester on voit bien que ton programme va monopoliser le CPU, tu pourrais au moins ajouter un petit Sleep pour le soulager
Pour récupérer un nouveau HDC a chaque tour de boucle?
Le mieux a mon avis serait de faire un hook pour intercepter le message WM_MOUSEMOVE
Code plus ou moins similaire: http://www.cppfrance.com/code.aspx?ID=29317
Bref, je trouve que ton code n'apporte rien de nouveau
ordiman85 Messages postés 41 Date d'inscription samedi 4 mars 2006 Statut Membre Dernière intervention 19 mars 2010
5 août 2006 à 16:28
Testé sous Code::Blocks et Dev-C++. Lâchez vos commentaires...
Rejoignez-nous