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 ?
Fenstergrösse automatisch anpassen (=>Win 7)
Fenstergrösse automatisch anpassen (=>Win 7)
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Re: Fenstergrösse automatisch anpassen (=>Win 7)
Möchtest du, dass dein Fenster beim Start automatisch am Bildschirmrand angedockt wird?
- HeX0R
- Beiträge: 2962
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Fenstergrösse automatisch anpassen (=>Win 7)
Also meine PB Fenster verhalten sich bereits genau so?!
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: Fenstergrösse automatisch anpassen (=>Win 7)
Bei mir auch.
Das Fenster muss aber das Flag #PB_Window_SizeGadget haben...
Das Fenster muss aber das Flag #PB_Window_SizeGadget haben...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Fenstergrösse automatisch anpassen (=>Win 7)
Code: Alles auswählen
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
Desktop vergrössert wenn man es an einen Rand schiebt...
Was fehlt mir da, wenn es bei euch funktioniert ?
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Re: Fenstergrösse automatisch anpassen (=>Win 7)
#PB_Window_MaximizeGadget wird auch benötigt, damit es funktioniert.
Re: Fenstergrösse automatisch anpassen (=>Win 7)
Ah ein Frage des Flags. Ok. Danke !
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
- 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: Fenstergrösse automatisch anpassen (=>Win 7)
Wenigstens hat MS nicht vergessen, das man diese Funktion abschalten kann
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?
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.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.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.