Seite 1 von 1
Window Invisble und was dann?
Verfasst: 19.10.2005 13:53
von hiltwin
OpenWindow(#Window, x, y, InnereBreite, InnereHöhe, Flags, Titel$ [, ParentWindowID])
#PB_Window_Invisible : Erstellt ein Fenster, zeigt es aber nicht an. Wird nicht unter AmigaOS unterstützt.
Ich hab probiert und getüftelt, aber leider habe ich nichts gefunden, wie ich den Invisble-Befehl nach dem das Fenster gezeichnet wurde, wieder sichtbar mache.
Danke für einen Hinweis - ebenso für eine Antwort auf die Frage, wie ich ein Window bezeichnen muss, damit es als "maximiert" geöffnet wird.
Frdl. Gruss
Hiltwin
Re: Window Invisble und was dann?
Verfasst: 19.10.2005 14:03
von Kiffi
> Ich hab probiert und getüftelt, aber leider habe ich nichts gefunden, wie ich
> den Invisble-Befehl nach dem das Fenster gezeichnet wurde, wieder
> sichtbar mache.
probier's mal mit HideWindow().
> ebenso für eine Antwort auf die Frage, wie ich ein Window bezeichnen
> muss, damit es als "maximiert" geöffnet wird.
für AmigaOS? Keine Ahnung!
Grüße ... Kiffi
P.S.: Schreib doch bitte in Deinen Betreff, um welches OS es sich hier
handelt. Danke!
Verfasst: 19.10.2005 14:14
von ts-soft
Hier nochmal für Windows:
Code: Alles auswählen
; Fenster maximieren:
ShowWindow_(WindowID(0),#SW_MAXIMIZE)
; verstecktes Fenster anzeigen:
HideWindow(0, #False)
War natürlich nicht für OS AMIGA gedacht ...
Verfasst: 19.10.2005 15:27
von hiltwin
... das war ja nur das Copy + Paste aus der Hilfe ....
geht schon rein um Windows ...
Der Tipp mit HideWindow() funktioniert erst, wenn das Window erstellt ist.
Sieht ein bisschen komisch aus - weil es ein kurzes Aufflackern gibt, aber
ist ja letztlich auch nur einmal beim ersten Aufruf.
Trotzdem vielen Dank, zusammen mit dem
ShowWindow_(WindowID(0),#SW_MAXIMIZE)
klappt es!
Frdl. Gruss
Hiltwin
Re: War natürlich nicht für OS AMIGA gedacht ...
Verfasst: 19.10.2005 15:58
von freedimension
hiltwin hat geschrieben:
Der Tipp mit HideWindow() funktioniert erst, wenn das Window erstellt ist.
Sieht ein bisschen komisch aus - weil es ein kurzes Aufflackern gibt, aber
ist ja letztlich auch nur einmal beim ersten Aufruf.
Deswegen ja auch mit dem Flag #PB_Window_Invisible das Fenster erstellen und erst wenn du das Fenster wirklich anzeigen möchtest mit HideWindow(#win, 0) die Tarnkappe abnehmen. Da flackert dann nichts mehr, vorausgesetzt du hast einen guten Monitor

so soll es sein!
Verfasst: 19.10.2005 16:57
von hiltwin
ja, in verbindung miteinander macht das sinn!
das ShowWindow_(WindowID(0),#SW_MAXIMIZE)
war letztlich, was mir zum unsichtbaren Glück noch gefehlt hat.
Klappt jetzt perfekt - vielen Dank!
Frdl Gruss
Hiltwin
Re: War natürlich nicht für OS AMIGA gedacht ...
Verfasst: 19.10.2005 18:02
von Kiffi
> geht schon rein um Windows ...
und wieso hast Du dann AmigaOS erwähnt?
Grüße ... Kiffi
Verfasst: 19.10.2005 18:09
von ts-soft
>> und wieso hast Du dann AmigaOS erwähnt?
hiltwin hat geschrieben:... das war ja nur das Copy + Paste aus der Hilfe ....