Aktuelle Zeit: 19.05.2019 17:31

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 08:21 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Hallo erstmal.

Seit Windows 7 kann man ja Fenster mit der Maus gegen einen Bildschirmrand schieben, und es verändert sich
die Position und Grösse des Fensters (z.B. an den oberen Rand : Fenster wird maximiert, linker Rand : Fenster wird am linken
Desktoprand "geklebt" und ist halb so gross wie der gesamte Desktop usw.)

Kennt jemand eine Methode, um dieses Verhalten bei PB erstellten Fenstern zu erreichen ?

_________________
PureBasic 5.70 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 09:13 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Möchtest du, dass dein Fenster beim Start automatisch am Bildschirmrand angedockt wird?

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 15:07 
Offline
Benutzeravatar

Registriert: 10.09.2004 09:59
Also meine PB Fenster verhalten sich bereits genau so?!

_________________
Link tot?
Ändere h3x0r.ath.cx in hex0rs.coderbu.de und alles wird gut.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 15:19 
Online
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Bei mir auch.

Das Fenster muss aber das Flag #PB_Window_SizeGadget haben...

_________________
Alles ist möglich, fragt sich nur wie...
Projekte EventDesigner v1.x / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.4x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 16:07 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Code:
Define Event, Quit

OpenWindow(0, 0, 0, 640, 480, "Test", #PB_Window_SizeGadget|#PB_Window_SystemMenu)

AddKeyboardShortcut(0, #PB_Shortcut_Escape, 59999)

Repeat
  Event = WaitWindowEvent()
 
  Select Event
    Case #PB_Event_CloseWindow
      Quit = #True
     
    Case #PB_Event_Gadget
      Select EventGadget()
        Case 1
          ;       
      EndSelect
     
    Case #PB_Event_Menu
      Select EventMenu()
        Case 59999
          Quit = #True
      EndSelect
     
  EndSelect
 
Until Quit


Irgendwie wird das Fenster nicht maximiert wenn man einen Doppelklick auf die Titelleiste macht. Es wird auch nicht auf dem halben
Desktop vergrössert wenn man es an einen Rand schiebt...

Was fehlt mir da, wenn es bei euch funktioniert ?

_________________
PureBasic 5.70 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 16:09 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
#PB_Window_MaximizeGadget wird auch benötigt, damit es funktioniert.

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 16:26 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Ah ein Frage des Flags. Ok. Danke !

_________________
PureBasic 5.70 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fenstergrösse automatisch anpassen (=>Win 7)
BeitragVerfasst: 06.05.2019 16:49 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Wenigstens hat MS nicht vergessen, das man diese Funktion abschalten kann :mrgreen:

Da meine Programme aber nicht nur auf meinem Desktop laufen, sondern auch bei Leuten, die dieses "feature" aktiviert haben, habe ich eine Frage: Läßt es sich auch für ein bestimmtes Fenster deaktivieren?, auch wenn entsprechende Flags gesetzt sind?

_________________
PureBasic 5.70 | SpiderBasic 2.21 | Windows 10 Pro (x64) | Linux Mint 19.1 (x64)
"Die Jugend von heute mit ihren Ballerspielen, hocken nur in der Bude - wir haben früher die Leute noch draußen erschossen!"
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye