| |
|
|
Erasmus.Herold | Hallöchen ...
Folgendes ist mir aufgefallen. Nutze ich die Funktion "Create("PicButton",N,H,X1,Y1,X2,Y2)" funktioniert der Button an sich. Klicke ich aber beim Button genau in die Mitte aufs Foto, hat der Knopf keine Funktion.
Bedeutet: Ist das Foto recht groß, bleibt wenig Rand, den der User anklicken kann.
Können das andere bestätigen oder gar eine Abhilfe bieten?
Gruß Erasmus |
|
|
| |
|
|
|
Georg Teles | Guten Abend,
wie groß ist das Foto und kannst du einen Beispielcode posten, wo das zutrifft ?
Grüße |
|
|
| |
|
|
|
Erasmus.Herold | Hallöchen ...
Anbei der Code und ein Screenshot.
temp& = Create("hPic", -1, "fotoapparat.jpg")
fotoanzeige_button% = Create("PICBUTTON", %hWnd, temp&, 1550, 57, 90, 94)
Wie beschrieben, es funktioniert, wenn ich auf den "Rand" klicke, aber nicht auf diesen Fotoapparat.
Gruß und Dank Erasmus |
|
|
| |
|
|
|
H.Brill | Also bei mir (X4) funktioniert es, egal wo ich hin klicke und egal ob Originalgröße oder verkleinert.
Declare temp&, fotoanzeige_button%, ende%
ende% = 0
Cls
temp& = Create("hPic", -1, "button.jpg")
' fotoanzeige_button% = Create("PICBUTTON", %hWnd, temp&, 10, 50, %BmpX, %BmpY) ' Originalgröße des Bildes
fotoanzeige_button% = Create("PICBUTTON", %hWnd, temp&, 10, 50, 90, 94)
WhileNot ende%
WaitInput
If Clicked(fotoanzeige_button%)
MessageBox("PicButton gedrückt !", "Info", 0)
EndIf
Case %Key = 2 : ende% = 1
EndWhile
Hab jetzt nur die x-Koordinate (1550) verkleinert, da ich kein so breiter Bildschirm habe. Man könnte noch das Bild in einer Imageliste speichern. Da wird es entsprechend der Koordinaten der ImageList verkleinert. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 14.10.2019 ▲ |
|
|
|
|
Erasmus.Herold | Stimmt - mit dem kleinen Code klappt es problemlos. Seltsam - muss ich weiter checken.
Danke für deine Mühe. |
|
|
| |
|
|
|
Georg Teles | X4, X3, X2 und 10.0a funktionieren - Interpreter und fertige Exe
Grüße |
|
|
| |
|
|