Window Invisble und was dann?

Anfängerfragen zum Programmieren mit PureBasic.
hiltwin
Beiträge: 311
Registriert: 06.10.2005 11:08
Wohnort: D-31177 Harsum
Kontaktdaten:

Window Invisble und was dann?

Beitrag 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
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Window Invisble und was dann?

Beitrag 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!
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
hiltwin
Beiträge: 311
Registriert: 06.10.2005 11:08
Wohnort: D-31177 Harsum
Kontaktdaten:

War natürlich nicht für OS AMIGA gedacht ...

Beitrag 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
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Re: War natürlich nicht für OS AMIGA gedacht ...

Beitrag 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 :)
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
hiltwin
Beiträge: 311
Registriert: 06.10.2005 11:08
Wohnort: D-31177 Harsum
Kontaktdaten:

so soll es sein!

Beitrag 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
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: War natürlich nicht für OS AMIGA gedacht ...

Beitrag von Kiffi »

> geht schon rein um Windows ...

und wieso hast Du dann AmigaOS erwähnt?

Grüße ... Kiffi
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> und wieso hast Du dann AmigaOS erwähnt?
hiltwin hat geschrieben:... das war ja nur das Copy + Paste aus der Hilfe ....
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten