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 ....