Bild (JPG) Ausschnitt anzeigen.

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: AMD Ryzen 5 7600 6-Core Prozessor 3.80 GHz
16,0 GB Arbeitsspeicher
Windows 11 Pro Betriebssystem
Wohnort: Bremen

Bild (JPG) Ausschnitt anzeigen.

Beitrag von Pelagio »

:bluescreen:
Hallo Leidensgenossen

Ich stelle ein Image (JPG) in einem ImageGadget da.
Jetzt möchte ich, wenn ich mit der linken Maustaste einen DoppelKlick durchführe das, dass Bild sich vergrössert (2*) aber in meinem ImageGadget soll nur der Teil des Bildes zu sehen sein der in größe des ImageGadget rundherum um den auf dem Bild ausgeführten DoppelKlick zu sehen ist.
Mit einem Klick auf die rechte Maustaste soll das Bild wieder vollständig im ImageGadget zu sehen sein.
:cry: Wie kann ich dies bewerkstelligen?

Ps.:
Ich habe Probleme beim EventType():
Bei der rechten Maustaste gibt es keine Information
Den LeftDoubleClick kannn ich nur durch die Konstante #PB_EventType_RightClick abfangen.
Benutzeravatar
Hroudtwolf
Beiträge: 1416
Registriert: 30.10.2004 23:33
Kontaktdaten:

Beitrag von Hroudtwolf »

Ps.:
Ich habe Probleme beim EventType():
Bei der rechten Maustaste gibt es keine Information
Den LeftDoubleClick kannn ich nur durch die Konstante #PB_EventType_RightClick abfangen.

Code: Alles auswählen

repeat
eventid.l=waitwindowevent()

select eventid.l
case #WM_RBUTTONDOWN
debug "RECHTE MAUSTASTE GEDRÜCKT"
case #WM_LBUTTONDOWN
debug "LINKEE MAUSTASTE GEDRÜCKT"
endselect 
until eventif.l=#pb_event_closewindow

Antworten