OpenWindowedScreen

Anfängerfragen zum Programmieren mit PureBasic.
pjanfred
Beiträge: 130
Registriert: 01.03.2006 15:41
Wohnort: Dortmund
Kontaktdaten:

OpenWindowedScreen

Beitrag von pjanfred »

Wiso geht das nicht?

Code: Alles auswählen

InitSprite()

If OpenWindow(0,0,0,500,500,#PB_Window_ScreenCentered|#PB_Window_BorderLess,"Screen on Scrollarea") And CreateGadgetList(WindowID(0))
  CreateGadgetList(WindowID(0))
  OpenWindowedScreen(0,0,0,500,500,0,0,0)
  CloseGadgetList()
  Repeat
    FlipBuffers()
    ClearScreen (0,0,0)
    Select WaitWindowEvent()
      Case  #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf   
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 »

2 Fehler:

Code: Alles auswählen

InitSprite()

If OpenWindow(0,0,0,500,500,#PB_Window_ScreenCentered|#PB_Window_BorderLess,"Screen on Scrollarea") And CreateGadgetList(WindowID(0))
  OpenWindowedScreen(WindowID(0),0,0,500,500,0,0,0)
   Repeat
    FlipBuffers()
    ClearScreen (0,0,0)
    Select WaitWindowEvent()
      Case  #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf   
Zuletzt geändert von ts-soft am 02.04.2006 14:34, insgesamt 1-mal geändert.
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
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Hm, und warum zweimal "CreateGadgetList(WindowID(0))" ?
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
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 »

Hab ich garnicht gesehen, weils in einer Zeile steht :freak:

Korrigiere: 3 Fehler

Source oben angepaßt
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
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

warum machen alle ne Gadgetlist auf, wenn se keine Gadgets haben?

der WindowedScreen ist kein Gadget!
Zuletzt geändert von Kaeru Gaman am 03.04.2006 08:05, insgesamt 1-mal geändert.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

@pjanfred: Ich hatte es dir ja schonmal als PN gesagt, jetzt versuche ich es aber doch einmal über die öffentliche Demütigung ;)

Das Forum "Allgemein" ist für solche Anfragen das falsche Forum, wir haben nicht umsonst einen Anfänger-Bereich

Verschoben nach "Anfänger"
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
pjanfred
Beiträge: 130
Registriert: 01.03.2006 15:41
Wohnort: Dortmund
Kontaktdaten:

Beitrag von pjanfred »

Gibt es besodere Regeln mit denen ich weis wo hin es kommt?
Hir noch eine Frage warum wird das bild nicht angezeigt?

Code: Alles auswählen

InitSprite()
LoadSprite(1,"aus.bmp",0)
If OpenWindow(0,0,0,710,365,#PB_Window_ScreenCentered|#PB_Window_BorderLess,"Screen on Scrollarea") And CreateGadgetList(WindowID(0))
  OpenWindowedScreen(WindowID(0),0,0,710,330,0,0,0)
  
  ProgressBarGadget(0, 0,335,710, 30, 0,100)
  
  
  Repeat
    
    DisplaySprite(1,0,0)
    ClearScreen(0,0,0)
  
    FlipBuffers()
    Select WindowEvent()
      
      Case  #PB_Event_CloseWindow
        End
    EndSelect
    state+1
    Delay(100)
    SetGadgetState(0, state)   ; wir setzen die erste ProgressBar (ID = 0) auf 50 von 100
  Until state > 100
EndIf   
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

pjanfred hat geschrieben:Gibt es besodere Regeln mit denen ich weis wo hin es kommt?
Ja! Du Anfänger, das hier Anfängerforum. Die Schlussfolgerungen triffst bitte du! ;)
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

pjanfred hat geschrieben:Hir noch eine Frage warum wird das bild nicht angezeigt?
Weil du erst das Sprite anzeigst und gleich darauf per ClearScreen() alles wieder überpinselst.
Antworten