Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : capture d'écran sans capturer l'image de la fenêtre de mon programme [ Archives Visual Basic / API ] (doct)

dimanche 8 juin 2003 à 11:43:04 | capture d'écran sans capturer l'image de la fenêtre de mon programme

doct

Voilà, donc en gros, j'aimerais savoir si quelqu'un sait comment faire une capture d'écran mais sans l'image de la fenêtre de "mon" programme, c'est à dire celui qui prend la capture.
Je sais qu'il y a moyen en faisant disparaître mon appli, mais cette solution ne m'intéresse pas.

j'espère que vous saurez m'aider.

merci d'avance.

dimanche 8 juin 2003 à 11:57:41 | Re : capture d'écran sans capturer l'image de la fenêtre de mon programme

Jujufouq

Pourquoi tu ne veux pas rendre invisible ton appli avant la capture?

Jujufouq

dimanche 8 juin 2003 à 14:08:00 | Re : capture d'écran sans capturer l'image de la fenêtre de mon programme

doct

parce que cela provoque un clignotement.
en fait, j'aimerais rendre ma forme transparente sans utiliser les api spécifiques. Je voudrais que cette méthode fonctionne sur toutes les machines et pas seulement sur windows2k et supérieur.

voilà...

lundi 9 juin 2003 à 04:20:07 | Re : capture d'écran sans capturer l'image de la fenêtre de mon programme

Jujufouq

Oui, eh bien bon courage. T'as pensé à rendre ta feuille transparente grâce à l'api qui permet qu'on voit à travers? Tu sais, on peut régler pouyr voir plus ou moins à travers, mais j'ai oublié le nom de cet effet. En tout cas je ne sais pas si ça marchera sur toutes les machines (et je ne crois pas) mais c'est une façon de contourner le problème pour arriver à tes fins car on peut rendre une forme invisible comme ça.

Salut.

Jujufouq


-------------------------------
Réponse au message :
-------------------------------

> parce que cela provoque un clignotement.
> en fait, j'aimerais rendre ma forme transparente sans utiliser les api spécifiques. Je voudrais que cette méthode fonctionne sur toutes les machines et pas seulement sur windows2k et supérieur.
>
> voilà...

lundi 23 juin 2003 à 10:08:23 | Re : capture d'écran sans capturer l'image de la fenêtre de mon programme

supermotaboy

Tu pourrais contourner le problème en utilisant GetAsyncKeystate (dsl, mé cé une API). Une fois ta fenêtre réduite, tu fais le code pour que quand tu appuis sur une touche que tu auras définis, la capture se fasse et la fenêtre serait réagrandie juste après. Je ne me rappelle plus de la syntaxe de l'appli, cherche dans WinApi32.txt
Pour détecter quand une touche est pressée :

If GetAsyncKeyState(code de la touche as long)<>0 then
'Code pour la capture
Me.WindowState=vbMaximized
End If

Voila, ou utilise l'effet de transparence comme l'a dit je ne sais plus trop qui.
SuperMotaBoy


lundi 23 juin 2003 à 14:21:08 | Re : capture d'écran sans capturer l'image de la fenêtre de mon programme

doct

non, c'est sympa, mais cela ne me convient pas.
il me faudrait, en fait, l'api qui puisse capturer ou récupérer l'image du desktop sans la fenêtre de mon programme tout en gardant cette dernière visible.

voilà.

merci quand même :-)

-------------------------------
Réponse au message :
-------------------------------

> Tu pourrais contourner le problème en utilisant GetAsyncKeystate (dsl, mé cé une API). Une fois ta fenêtre réduite, tu fais le code pour que quand tu appuis sur une touche que tu auras définis, la capture se fasse et la fenêtre serait réagrandie juste après. Je ne me rappelle plus de la syntaxe de l'appli, cherche dans WinApi32.txt
> Pour détecter quand une touche est pressée :
>
> If GetAsyncKeyState(code de la touche as long)<>0 then
> 'Code pour la capture
> Me.WindowState=vbMaximized
> End If
>
> Voila, ou utilise l'effet de transparence comme l'a dit je ne sais plus trop qui.
> SuperMotaBoy
>
>



Cette discussion est classé dans : programme, image, écran, fenêtre, capture


Répondre à ce message

Sujets en rapport avec ce message

Capture d'écran [ par pitch ] Bonjour à tous.Est-il possible sous VB6 de capturer le contenu de la fenêtre active.Mon problème est d'imprimer le contenu d'une fenêtre MS-DOS sans s Faire une capture "d'écran" d'une fenêtre qui est recouverte [ par azerty25 ] Hello allJe me suis demandé comment faire pour capturer l'image d'une fenetre qui n'est pas visible car recouverte par une autre (mais pas confonde av Comparer une portion de l'écran à une image [ par sousoulebarbu ] Bonjour à tous.J'aurais aimé créer un programme qui puisse comparer une partie de ce qui est affiché à l'écran à une image que j'ai déja. Pour être pl VB6 - Jeux Vidéos et Animation [ par yvesdudu ] Bonjour,Je suis un grand père à la retraite et pour passer mon temps , je programme des petits jeux en VB6 pour mon petit fils.J'ai un problème de sci Hwnd image [ par vbnino ] Salut!-Je crée un petit programme qui obtient une image à partir d'un hwnd -je l'ai fais en gros : il fait une capture d'écran sur le hwnd    -le prob VB6 - Définir une résolution d'écran [ par SnapFAB ] Bonjour, débutant dans la programmation sur VB6, voici mon problème : Je sais (grâce à l'aide des forums ) connaître la résolution de mon écran dans m Barre Encombrante... [ par aliaerenel ] Bonjour à tous ! Je possède sur mon bureau la barre "eurobarre" pour aider à financer un serveur de jeu multijoueur... Hors, mon écran est très petit Liberer mémoire , picturebox [ par Kikou_du_29 ] Bonjour , je dévellope actuellement un programme qui requiert une capture d'ecran toutes les 30s .L'image de la capture d'ecran est donc envoyée vers Capture d'image [ par lenum1 ] Bonjour, j'ai besoin pour mon projet de capturer une image. Si cela n'est pas possible alors capturer a un endroit précis avec le X et le Y :) Diviser l'écran le desktop dans une partie et le programme dans une autre partie [ par 32277 ] Slt, j'aimerais bien que vous m'aidiez à trouver une solution a ce problème. Voila , je voudrais bien créer un programme qui peut diviser le l'écran e


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.