Screenshot Funktion (Druck-Taste) ausschalten?!

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

@GPI
ich will eine eigene screenshotfunktion einbauen und will die windows interne funktion, aus performance gründen ausschalten, solange mein programm im vordergrund ist.

@Falko
soweit ich weiss, schaltet ein hook die taste komplett ab und das will ich nicht, da ich die taste ja noch brauche. :(

@KeyKon
ich glaube das war schon bei Win95 dabei, bin mir aber nicht 100% sicher. falls jemand noch Win95 hat, kann er es gerne mal versuchen und hier melden.

edit:
@Falko
was ist überhaupt der unterschied zwischen: #VK_PRINT und #VK_SNAPSHOT ?! bis jetzt hab ich immer #VK_SNAPSHOT verwendet.

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Kann ich leider auch nicht sagen.
:(
Einen Unterschied kann ich nur unter den Constanten erkennen:
Aber im folgenden Link stehen die Scancodes drinne und da hat die
DruckTaste einen ganz anderen Wert. :?
http://www.tu-chemnitz.de/informatik/RA ... codes.html


Auszug aus dem APIVIEWER2004 (Konstanten)
#VK_PRINT = 2A
#VK_SNAPSHOT = 2C
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

nco2k hat geschrieben:@Falko
soweit ich weiss, schaltet ein hook die taste komplett ab und das will ich nicht, da ich die taste ja noch brauche. :(
Ein Hook schaltet garnichts ab, sondern DU programmierst
was darin gemacht wird.

z.B.:

Code: Alles auswählen

Wenn Taste DRUCK
  Wenn meine Anwendung aktiv
    EigeneScreenShotFunktion()
    Taste sperren
  Andernfalls
    Taste nicht sperren, so daß es funktioniert wie immer
  EndeWenn
EndeWenn
Schau Dir die Beispiele mal an.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

@Danilo
ok werd ich mir dann mal näher anschauen und versuchen es auf die reihe zu kriegen. :lol:

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Antworten