4.5 Fenster maximiert öffnen

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
THEEX
Beiträge: 804
Registriert: 07.09.2004 03:13

4.5 Fenster maximiert öffnen

Beitrag von THEEX »

Vielleicht ist es ja nur unter XP so, auf einem anderen Betriebssystem kann ich es zur Zeit nicht testen.
Wenn ich ein Fenster maximiert öffne und den Flag #PB_Window_MaximizeGadget weglasse, öffnet sich
das Fenster über den ganzen Bildschirm. Ohne den Flag #PB_Window_SizeGadget wird sogar die
Taskleiste verdeckt. Ich glaube mal nicht, daß dies wirklich so gewollt ist, zumindest nicht von mir... ^^

Code: Alles auswählen

Procedure Fenster(text$)
  Protected aussen.RECT
    
  GetWindowRect_(WindowID(0), aussen)
  
  Debug text$ 
  Debug "Links: " + Str(aussen\left)
  Debug "Oben: " + Str(aussen\top)
  Debug "Rechts: " + Str(aussen\right)
  Debug "Unten: " + Str(aussen\bottom) 
EndProcedure

If OpenWindow(0, 0, 0, 300, 200, "Maxi", #PB_Window_Maximize)
  ButtonGadget(1, 5, 5, 100, 30, "aktuallisieren")
  ButtonGadget(2, 5, 45, 100, 30, "beenden")
  
  Fenster("[Start]")
    
  Repeat
    Event = WaitWindowEvent()
            If Event = #PB_Event_Gadget 
              Select EventGadget()
                Case 1
                  Fenster("[Aktuell]")
                Case 2
                  End
              EndSelect
            EndIf
  ForEver
EndIf
Der Debugger sollte natürlich an sein.
Eine Art Query-Planner soll die Ausführung von Map/Reduce-Funktionen in Hadoop stark beschleunigen.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Re: 4.5 Fenster maximiert öffnen

Beitrag von Mok »

Bestätigt: Win 7 x86, PB 4.50 final x86
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
hörmi
Beiträge: 106
Registriert: 10.07.2007 15:20
Kontaktdaten:

Re: 4.5 Fenster maximiert öffnen

Beitrag von hörmi »

Bestätigt: WinXP x86 PB 4.5 ^^
BildBild Bild
tmjuk
Beiträge: 380
Registriert: 30.06.2006 00:10
Wohnort: Backaryd, Schweden

Re: 4.5 Fenster maximiert öffnen

Beitrag von tmjuk »

Nicht bestätigt.
Vista x86 PB 4.50
PB 4.51 32 Windows Vista, 32 XP, PB 4.51 32 Ubuntu 10.10
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: 4.5 Fenster maximiert öffnen

Beitrag von STARGÅTE »

Meinst du/ihr nicht das das n Bug in Windows ist.
Weil dort halt nicht vorgesehen ist, das ein Fenster Maximiert ist, obwohl man es nicht kann, weil das gadget dafür fehlt.

Vorallem weil man nun durch doppelklick das fenster normalisieren kann, dann aber nie wieder maximieren kann.

Erinner mich ein bisschen ein meinen Bug, wo man ein Tool-Window minimieren konnte, obwohl man den Falg garnicht angegene hat.
Dort war es auch ein Windows-Bug ...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: 4.5 Fenster maximiert öffnen

Beitrag von X360 Andy »

Bestätigt
PB 4.20,40,50

Windows 7 X86
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

Re: 4.5 Fenster maximiert öffnen

Beitrag von ts-soft »

Vollkommen korrektes Verhalten bestätigt.

Frage: Wo ist der Bug?
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
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: 4.5 Fenster maximiert öffnen

Beitrag von DarkDragon »

Ja, dieses Verhalten ist korrekt. Durch sowas öffnet man auch OpenGL-Screens im Vollbild Modus.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
THEEX
Beiträge: 804
Registriert: 07.09.2004 03:13

Re: 4.5 Fenster maximiert öffnen

Beitrag von THEEX »

@Stargate

Das seh ich anders, es muß nicht zwingend ein Gadget dafür vorhanden sein, um etwas zu maximieren.
Desweiterten kann ich ein Fenster tortzdem korrekt maxinieren nämlich mit SystemParametersInfo_() und MoveWindow_().
Normalisieren kann ich es ohne die allseits bekannten Gadgets.

@Dark Dragon
Wohl kaum. Zu einem legt sich das Fenster je nach Flag unter die Taskleiste und auch wenn ich ein anderes Fenster anklicke,
desweiteren sind für Vollbildmodi keine Windowsfenster zuständig sondern eben Vollbildmodi, da werden OpenGL-Screens keine
Ausnahme sein. Maxiert öffnen bzw. maximieren wird bekanntlich von der Taskleiste eingeschränkt, auch tritt dieses Verhalten
nicht auf, wenn ich den Parameter #PB_Window_MaximizeGadget nutze.
Eine Art Query-Planner soll die Ausführung von Map/Reduce-Funktionen in Hadoop stark beschleunigen.
Benutzeravatar
Josh
Beiträge: 1028
Registriert: 04.08.2009 17:24

Re: 4.5 Fenster maximiert öffnen

Beitrag von Josh »

also ich seh absolut nicht, wo da ein fehler sein soll. als programmierer bist du selber verantwortlich, dass du die flags richtig und sinnvoll setzt und das ist wohl nicht zu viel verlangt. entweder kannst du ein fenster maximieren oder nicht. erklär mal bitte, wozu du mit dem #PB_Window_Maximize bezwecken willst?
Zuletzt geändert von Josh am 23.06.2010 17:40, insgesamt 5-mal geändert.
Antworten