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 : intercepter la touche imprimEcran [ Archives Visual Basic / Système ] (Dico)

mardi 7 mai 2002 à 17:33:41 | intercepter la touche imprimEcran

Dico

Voila ce que je veux faire :
-------------------------------
interdire de copier la fenetre ou l'écran dans le presse-papier.

Ce que je pense faire :
--------------------------
intercepter quand qqun appuie sur la touche imp Ecran et associer un tit message d'alerte avec un petit clipboard.clear pour effacer le contenu du pp

MAIS

je n'arrive pas à l'intercepter :
-----------------------------------
je peux intercepter toutes les touches du clavier sauf cette touche...
Mais ca copie quand même l'écran puis que je peux copier l'image dans un outil quelconque de dessin.

mon hypothèse :
-------------------
la touche imp Ecran est comprise par Windows, mais pas par VB

Quelles sont les solutions que vous me proposez ?

Merci

mardi 4 juin 2002 à 17:42:45 | Re : intercepter la touche imprimEcran

PatriceVB

Administrateur CodeS-SourceS
Facile : un petit timer,
avec ce code :
'"""""""""""""""""""""
'debut proc timer
'""""""""""""""""""""
Dim result As Long
result = 0
result = GetAsyncKeyState(44) 'si impression écran
If results <> 0 Then 'touche impr ecran appuyé
------
end if
'"""""""""""""'''
'fin proc timer'
'""""""""""""""""
Déclaration de l'api (dans un module)
Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Voilà t'as un code tout prêt !!!
:-)
@+



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

Voila ce que je veux faire :
-------------------------------
interdire de copier la fenetre ou l'écran dans le presse-papier.

Ce que je pense faire :
--------------------------
intercepter quand qqun appuie sur la touche imp Ecran et associer un tit message d'alerte avec un petit clipboard.clear pour effacer le contenu du pp

MAIS

je n'arrive pas à l'intercepter :
-----------------------------------
je peux intercepter toutes les touches du clavier sauf cette touche...
Mais ca copie quand même l'écran puis que je peux copier l'image dans un outil quelconque de dessin.

mon hypothèse :
-------------------
la touche imp Ecran est comprise par Windows, mais pas par VB

Quelles sont les solutions que vous me proposez ?

Merci




Cette discussion est classé dans : écran, touche, copier, intercepter, imprimecran


Répondre à ce message

Sujets en rapport avec ce message

Capture d'écran [ par Como ] Existe-t'il une API qui permet de remplcer la touche Printscreen pour faire des captures d'écran ? Ou ya-t'il un moyen de simuler cette touche (sendke Copier l'image du papier peint [ par yrhkoon ] Je cherche une API Vb du type GetDesktopWindows qui me permettrait de copier uniquement l'image du fond d'écran (ou papier peint) sans faire une copie Pb pour intercepter la touche Tabulation [ par isaomi ] Bonjour,Je travaille en VB6. J'ai un problème pour intercepter la touche Tabulation.L'appui de cette touche ne déclenche aucun événement : ni keypress Copier une PictureBox dans le presse-papier [ par Arnal88 ] Bonjour,Je développe actuellement un oscilloscope sur PC.J'aimerais pouvoir faire une copie de l'écran de mon oscillo dans le presse-papier Windows, m intercepter la pression d'une touche sans avoire le focus [ par krom27 ] Bonjour,Je voudrais cree un programme qui puisse intercepter la pression d'une touche meme si il n'a pas le focus dans lequel cas les functions keyup Desactiver la touche Imp écran Syst du clavier [ par mahjoubi11 ] chere programmeur mahjoubi  est ce que quelequ'un peut m'indiquer comment désactiver  la touche Imp écran Syst du clavier avec VB merci d'avance Intercepter le couper/copier/coller de Windows pour remplacer et gerer moi meme le dialog [ par elohuvi ] Bonjour a tous! Certains d entre vous connaissent peut etre deja SuperCopier, pour les autres voici l adresse du site : http://sfxteam.org/?page=crea copier coller genre "hot paste" [ par xtc007 ] Bonjour,j ai un petit probleme...j'ai un textbox que j'utilise pour selectionner une combinaison de touche defini par l'utlisateur...j ai fait mon key Clavier , picturebox ... [ par Kami1357 ] Bonjour ! Voilà j'ai plusieurs questions ! 1°)  Comment desactiver le temps de latence du clavier lorsque lons reste appyué sur une touche ? 2°) C copier feuille active dans un classeur [ par levosgien88 ] bonjour à tous,AU SECOURSje dois faire un prog pour ma boite en vba pour excel, j'ai reussi la premiere partie.Maintenant je voudrais enregistrer la f


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du 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,156 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é.