[ ERLEDIGT ] von Windowed zu Fullscreen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
udg
Beiträge: 566
Registriert: 20.06.2013 23:27

[ ERLEDIGT ] von Windowed zu Fullscreen

Beitrag von udg »

Hallo,

Ich rufe ein Rahmenloses Fenster auf, in diesem Fenster befindet sich ein Webgadget.
Ich habe mir 2 Buttons erstellt einer davon soll bewirken, dass beim draufklick das fenster Fullscreen wird.
- Geht

aber wie mache ich dem WebGadget klar das es auch Fullscreen werden soll?

Code Snipped:

Code: Alles auswählen

Procedure Open_SumoPaint()
OpenWindow(#PopUp_SumoPaint, 0, 0, 1024, 780, " ", #PB_Window_ScreenCentered | #PB_Window_BorderLess)
(...)
und in der Schleife:

Code: Alles auswählen

(...)
ElseIf EventGadget = #Btn_Fullscreen
                  SetWindowState(#PopUp_SumoPaint, #PB_Window_Maximize) 
                  SetGadgetState(#Webgadget_SumoPaint, ???)
(...)
Danke für eine Hilfe :)

Grüße
Zuletzt geändert von udg am 29.03.2016 23:17, insgesamt 1-mal geändert.
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE!. Kauft Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: von Windowed zu Fullscreen

Beitrag von STARGÅTE »

Das Gadget musst du wohl selber mit ResizeGadget() vergrößern.
An die Größe kommst du ja nach dem vergrößern des Fensters mit WindowWidth/Height() ran.
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
udg
Beiträge: 566
Registriert: 20.06.2013 23:27

Re: von Windowed zu Fullscreen

Beitrag von udg »

Sehr schön. Wird nach dem Essen gleich geschrieben. Ich hoffe es geht.

Besten Dank
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE!. Kauft Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Benutzeravatar
udg
Beiträge: 566
Registriert: 20.06.2013 23:27

Re: von Windowed zu Fullscreen

Beitrag von udg »

Habe jetzt den Code unter dem Button so angepasst:

Code: Alles auswählen

(...)
ElseIf EventGadget = #Btn_Fullscreen
                   SetWindowState(#PopUp_SumoPaint, #PB_Window_Maximize)
                   ResizeGadget(#Webgadget_SumoPaint, #PB_Ignore, #PB_Ignore, WindowWidth(#PopUp_SumoPaint), WindowHeight(#PopUp_SumoPaint))
funktioniert.

:allright:
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE!. Kauft Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Antworten