Problem nach #PB_Event_SizeWindow

Anfängerfragen zum Programmieren mit PureBasic.
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Problem nach #PB_Event_SizeWindow

Beitrag von sobi »

Kennt jemand von euch das Problem, dass nachdem er die Fenstergröße des Programms (über Fenster maximieren) geändert hat, Bilder (mit startdrawing() erstellt) nur noch als "graues Viereck" erscheinen!? - Schiebe ich ein anderes Program darüber, ist danach der Inhalt des Bildes wieder zu sehen...

LG, Simon
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

...Versuchs mal (nach dem empfangenen Event) mit

Code: Alles auswählen

UpdateWindow_(WindowID(0))
Wenn du mehrere Childwindows hast, und andere Fenster auch "Schaden" nehmen könnten, so machs lieber mit der Window-ID des Parent-Windows, oder mit

Code: Alles auswählen

UpdateWindow_(GetParent_(WindowID(0)))
Gr33tz
Tafkadasom2k5 :allright:
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

hast du die bilder direkt auf den WindowOutput() gezeichnet? dann pack sie lieber in ein ImageGadget, da ist der refresh automatisiert. ansonsten kannst du bei dem event #PB_Event_Repaint das neuzeichnen/neudarstellen deines fensters selber machen, also die bilder erneut darstellen.
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Nebenbei: Beim reSizen des Fensters lohnt sich ein Blick auf SmartWindowRefresh(). :allright:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Beitrag von sobi »

Danke für dei Tipps, konnte das Problem inzwischen lösen...
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

wäre nett, wenn du noch was zu lösung sagst :wink:



<offTopic>
>> Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein. :D :allright:
my pb stuff..
Bild..jedenfalls war das mal so.
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Beitrag von sobi »

#NULL hat geschrieben:wäre nett, wenn du noch was zu lösung sagst :wink:
bevor ich das Fenster maximiert habe, habe ich die Werte der Gadgets, sofern vorhanden in eine Array ausgelesen und diese nach dem maximieren wieder in die Gagets eingetragen. - Das habe ich auch bei Bildern gemacht, was irgendwie nicht so ging... :)
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Antworten