Purebasicfensterim Fullscreen

Anfängerfragen zum Programmieren mit PureBasic.
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Purebasicfensterim Fullscreen

Beitrag 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,
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Purebasicfensterim Fullscreen

Beitrag 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?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Purebasicfensterim Fullscreen

Beitrag 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.
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
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Re: Purebasicfensterim Fullscreen

Beitrag 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
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Purebasicfensterim Fullscreen

Beitrag 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.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Re: Purebasicfensterim Fullscreen

Beitrag 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
Zuletzt geändert von funkheld am 24.10.2013 09:42, insgesamt 1-mal geändert.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Purebasicfensterim Fullscreen

Beitrag 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
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Re: Purebasicfensterim Fullscreen

Beitrag von funkheld »

Ich möchte es aus einem sichtbaren kleinen Screen bedienen mit Button, der zb links im Fullscreen zu sehen ist.

Danke.
Gruss
Antworten