Seite 1 von 1

Purebasicfensterim Fullscreen

Verfasst: 23.10.2013 15:10
von funkheld
Hallo, guten Tag.
Ich möchte bitte ein Purebasicfenster anzeigen in einem Fullscreen , damit ich etwas steuern kann.
Das andere Programm läuft nur im Fullscreen.

Wie geht das,

Re: Purebasicfensterim Fullscreen

Verfasst: 23.10.2013 15:34
von RSBasic
WIllst du ein OpenWindow im Fullscreen öffnen?

Code: Alles auswählen

EnableExplicit

Define EventID

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_BorderLess | #PB_Window_Maximize)
  ButtonGadget(1, 10, 10, 100, 20, "Schnell beenden", 0)
  
  Repeat
    EventID = WaitWindowEvent()
    If EventID = #PB_Event_Gadget
      Select EventGadget()
        Case 1
          End
      EndSelect
    EndIf
    If EventID = #PB_Event_CloseWindow
      End
    EndIf
  ForEver
EndIf
Oder meinst du was anderes? Willst du ein zweites Fenster in einem Fenster, welches im Fullscreen geöffnet wurde, anzeigen?

Code: Alles auswählen

EnableExplicit

Define EventID

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_BorderLess | #PB_Window_Maximize)
  If OpenWindow(1, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_WindowCentered, WindowID(0))
    
  EndIf
  
  Repeat
    EventID = WaitWindowEvent()
    If EventID = #PB_Event_CloseWindow
      End
    EndIf
  ForEver
EndIf
Oder meinst du was ganz anderes?

Re: Purebasicfensterim Fullscreen

Verfasst: 23.10.2013 15:35
von STARGÅTE
Fullscreen ist Fullscreen, wenn du ein Fenster drüber setzen könntest, wäre es ja nicht mehr full oder?

Ist das andere Programm deins?
Warum läuft es nur im Fullscreeen? maximierter Windowed sollte auch immer gehen.
Kennst du das Handel des Fullscreens, dann könntest du probieren, dein Fenster als Child-Window einzubinden.

Re: Purebasicfensterim Fullscreen

Verfasst: 24.10.2013 09:29
von funkheld
Hallo,danke.
Das andere Programm läuft im Fullscreen.
Dadurch habe ich keine Möglichkeiten ein Windows zu sehen wo ich mit Button steuere.

Kann man das Fullscreenfenster zwingen im Windows zu laufen?

Kennst du das Handel des Fullscreens, dann könntest du probieren, dein Fenster als Child-Window einzubinden.
Es ist eine EXE-Datei...

Danke.
Gruss

Re: Purebasicfensterim Fullscreen

Verfasst: 24.10.2013 09:33
von RSBasic
Willst du dein Fenster in das Fenster der externen Anwendung einfügen? Suchst du vielleicht SetParent_()?
Und definiere bitte "steuern". Was möchtest du denn genau machen bzw. steuern? Willst du das externe Fenster verändern? Du kannst mit FindWindow_() die Handle-Nummer des jeweiligen Fensters ermitteln, um u.a. auf die Controls zugreifen zu können.

Re: Purebasicfensterim Fullscreen

Verfasst: 24.10.2013 09:35
von funkheld
So sieht das andere Fenster aus :

Bild

Jetzt möchte ich auch mein kleines Steuerungsfenster sehen mit dem Button von Purebasic, womit ich die Grafik steuere.

Da ist das Programm her:
http://explore-programming.weebly.com/

Das Programm starte im Fenster und hat rechte einen kleinen Screen zu entwerfen und spielen.
Dann kann man es auf Fullscreen schalten, damit das Spielfeld grösser wirkt.
Ich habe keine Englischkenntnisse um mich mit dem Autor zu unterhalten.

Gruss

Re: Purebasicfensterim Fullscreen

Verfasst: 24.10.2013 09:41
von RSBasic
Was willst du jetzt machen? Ist das ein Spiel und willst du die Tasten simulieren, um diese Figur zu steuern?
Das alles hättest du schon in deinem Anfangspost sagen können, auch das Posten des Screenshots von dem externen Programm wäre hilfreich gewesen. Bitte denk zukünftig daran, deine Frage möglichst ausführlich zu schreiben, um Missverständnisse und offene Fragen zu vermeiden. Sonst macht es keinen Spaß, weil man sonst ständig nachfragen muss.
Wenn du Tasten simulieren möchtest: http://www.rsbasic.de/aktualisierung/wi ... ulieren.pb

Re: Purebasicfensterim Fullscreen

Verfasst: 24.10.2013 09:44
von funkheld
Ich möchte es aus einem sichtbaren kleinen Screen bedienen mit Button, der zb links im Fullscreen zu sehen ist.

Danke.
Gruss