Aktuelle Zeit: 12.12.2018 08:56

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Abmessungen von ImageGadget oder W/H aus ImageID
BeitragVerfasst: 14.03.2018 10:27 
Offline
Benutzeravatar

Registriert: 27.01.2016 11:08
Wohnort: BY
Hi!

ich habe hier ein ImageGadget, welches zufällig (ext. getriggert) mit einem dyn. Bild beschrieben wird.

Ich möchte dieses Gadget nun bei einem Resize des Fensters neu ausrichten, wozu ich die
Höhe und Breite des angezeigten Bildes benötige. Leider habe ich zu dem Zeitpunkt keinen
Zugriff mehr auf die PB-ImageNummer (welche sowieso in einem Modul gekapselt ist).

Das bedeutet:
Wie kann ich die Breite / Höhe des ImageGadget herausfinden?
Oder: Ich kann ja die ImageID des angezeigten Bildes auslesen -> Wie komme ich dann auf die Breite/Höhe?

Danke! :)

_________________
Never change a running system - Never run a changed system!
(PB 5.61 [x86])


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Abmessungen von ImageGadget oder W/H aus ImageID
BeitragVerfasst: 14.03.2018 10:50 
Offline
Benutzeravatar

Registriert: 25.09.2016 01:42
Für Gadgets:
GadgetX(), GadgetY(), GadgetWidth(), GadgetHeight()

Warum keinen Zugriff auf das Bild ?

Edit:

Mit ImageID könnte es so gehen:

Code:
Procedure.i GetImageSize(ImageHandle.i,*Output.Point)
  Protected BM.BITMAP
  If GetObject_(ImageHandle,SizeOf(BITMAP),@BM)
    *Output\x = BM\bmWidth
    *Output\y = BM\bmHeight
  EndIf
EndProcedure

ImageSize.Point
GetImageSize(ImageHandle,@ImageSize)
Debug ImageSize\x
Debug ImageSize\y


Zuletzt geändert von Mijikai am 14.03.2018 11:16, insgesamt 4-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Abmessungen von ImageGadget oder W/H aus ImageID
BeitragVerfasst: 14.03.2018 10:52 
Offline
Benutzeravatar

Registriert: 27.01.2016 11:08
Wohnort: BY
Code:
GadgetWidth(), GadgetHeight()

Oh mann - wie kann man hier nochmal im Boden versinken? :oops:

Danke :allright:

_________________
Never change a running system - Never run a changed system!
(PB 5.61 [x86])


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Abmessungen von ImageGadget oder W/H aus ImageID
BeitragVerfasst: 14.03.2018 11:03 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
techniker hat geschrieben:
Code:
GadgetWidth(), GadgetHeight()

Oh mann - wie kann man hier nochmal im Boden versinken? :oops:

Mit einem Grubengrabgerät. :mrgreen:

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye