OVH Cloud OVH Cloud

Comment bloquer ImpEcr ???

7 réponses
Avatar
LE TROLL
Bonjour,

Dans une applie, comment bloquer <ImpEcr>?
keyDown ne donne rien, peut être les API, laquelle?

Merci, au revoir et à bientôt.
--
montmartre75018 arobase free.fr
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!

7 réponses

Avatar
LE TROLL
Précision:
En KeyCode j'ai bien 44 quand j'active <impEcr>, seulement,
ça me fait une belle jambe, lol, comment lui interdire
l'impression, la question reste entière ???
----------

"LE TROLL" <le a écrit dans le message de
news: %
Bonjour,

Dans une applie, comment bloquer <ImpEcr>?
keyDown ne donne rien, peut être les API, laquelle?

Merci, au revoir et à bientôt.
--
montmartre75018 arobase free.fr
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours
raison !





Avatar
LE TROLL
Merci pour les réponses, ça se voit que ce sont des
pros, c'est les amateurs qui trouvent, lol...
J'ai trouvé comment interdire la copie d'écran!

Sub list1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 44 Then ' <impEcr>
Clipboard.Clear
End If
End Sub
------------

"LE TROLL" <le a écrit dans le message de
news: %
Bonjour,

Dans une applie, comment bloquer <ImpEcr>?
keyDown ne donne rien, peut être les API, laquelle?

Merci, au revoir et à bientôt.
--
montmartre75018 arobase free.fr
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours
raison !





Avatar
ng
Salut,

Dans une applie, comment bloquer <ImpEcr>?
keyDown ne donne rien, peut être les API, laquelle?



Pourquoi veux tu bloquer Impr Ecran ?
Pour pas qu'on capture ta form ?

Alors sache que si tu fais ça dans un event KeyPress et que ça marchait ça
ne marcherait que depuis ton appli, il suffit de cliquer par exemple sur la
barre des taches, de faire impr écran et on aurait qd mm l'image de ta
fenetre. Et si t'arrivais à bloquer globalement Impr Ecran, il suffirait de
faire un BitBlt() pour récupérer une capture... ou d'utiliser un logiciel
de capture (Paint Shop Pro, Snag It....)... le seul moyen serait d'utiliser
un overlay :)...et encore... autrement dit on pourra toujours capturer ce
que tu affiches...


--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Avatar
ng
ReSalut,

Sub list1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 44 Then ' <impEcr>
Clipboard.Clear
End If
End Sub



Ca n'interdit rien du tout... met ta form au premier plan, clique sur la
barre des tache de manière a ce que ta form n'est plus le focus, fais un
impr ecran et hop magie j'ai une capture de ta form...


--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Avatar
LE TROLL
Salut,

Ah, enfin un pro, bon, ben je te crois, donc je vais faite
autrement, merci :o)
----------

"ng" a écrit dans le message de news:
%
ReSalut,

Sub list1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 44 Then ' <impEcr>
Clipboard.Clear
End If
End Sub



Ca n'interdit rien du tout... met ta form au premier plan,
clique sur la
barre des tache de manière a ce que ta form n'est plus le
focus, fais un
impr ecran et hop magie j'ai une capture de ta form...


--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Avatar
LE TROLL
Re-salut, non, en fait, je crois que ça marche, je ne veux
pas interdire l'impEcr, je veux seulement l'interdire dans 2
listes d'une applie, a priori au test ça marche, tu en
penses quoi sur cette base?
Enfin, je vois ce que tu veux dire, en fait, il faut que je
capte dans tous les objets de la form et la form elle-même,
l'appui sur impEcr, dans ce cas, ça devrait piéger toute la
form, non ???
-------

"ng" a écrit dans le message de news:
%
ReSalut,

Sub list1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 44 Then ' <impEcr>
Clipboard.Clear
End If
End Sub



Ca n'interdit rien du tout... met ta form au premier plan,
clique sur la
barre des tache de manière a ce que ta form n'est plus le
focus, fais un
impr ecran et hop magie j'ai une capture de ta form...


--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Avatar
ng
LE TROLL wrote:

Re-salut, non, en fait, je crois que ça marche, je ne veux
pas interdire l'impEcr, je veux seulement l'interdire dans 2
listes d'une applie, a priori au test ça marche, tu en
penses quoi sur cette base?
Enfin, je vois ce que tu veux dire, en fait, il faut que je
capte dans tous les objets de la form et la form elle-même,
l'appui sur impEcr, dans ce cas, ça devrait piéger toute la
form, non ???
-------



Non.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/