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 :
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