bild ohne fenster anzeigen

Probleme beim Erstellen von 3D-Modellen und Texturen, keine Ahnung womit man Musik macht? Dies ist dein Forum.
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

bild ohne fenster anzeigen

Beitrag von sobi »

Hallo,
kann mir bitte jemand einen Tipp geben, wie ich ein Bild auf dem Bildschirm ohne Fenster und ähnliches ausgebe und anzeige. (ähnlich wie wenn PB startet)
Leider war meine Suche nicht erfolgreich! :(

Liebe Grüße,


Simon
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

wenn PB startet, das ist ein fenster...

rahmenlos, screen-zentriert, nur ein bild als background...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Caliban
Beiträge: 41
Registriert: 08.09.2004 08:46

Beitrag von Caliban »

Bei der PBOSL ist eine Lib dabei die sich SkinWin bzw SkinWinFast nennt mit der kann man soetwas ganz einfach machen.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

Kanonen auf Spatzen???

try das (das Zauberwort heisst hier #PB_Window_BorderLess)

Code: Alles auswählen

Enumeration
  #Window_0
  #Image_0
  #Button_0
EndEnumeration

;- Image Plugins
UseJPEGImageDecoder()

;- Image Globals
Global Image0

;- Catch Images
Image0 = CatchImage(0, ?Image0)

;- Images
DataSection
Image0:
  IncludeBinary "D:\Eigene Dateien\Vivaldi.jpg" ;hier ein Bild Deiner Wahl
EndDataSection

Procedure Open_Window_0()
  If OpenWindow(#Window_0, 232, 33, 300, 358,  #PB_Window_BorderLess , "New window ( 0 )")
    If CreateGadgetList(WindowID())
      ImageGadget(#Image_0, 0, 0, 300, 358, Image0)
      ButtonGadget(#Button_0, 140, 140, 60, 20, "aha")
      DisableGadget(#Image_0,1) ;damit der Knopf funktioniert
    EndIf
  EndIf
EndProcedure


Open_Window_0()

Repeat ; Start of the event loop
  
  Event = WaitWindowEvent() ; This line waits until an event is received from Windows
  
  WindowID = EventWindowID() ; The Window where the event is generated, can be used in the gadget procedures
  
  GadgetID = EventGadgetID() ; Is it a gadget event?
  
  EventType = EventType() ; The event type
  
  ;You can place code here, and use the result as parameters for the procedures
  
  If Event = #PB_EventGadget
    
    If GadgetID = #Image_0
      
    ElseIf GadgetID = #Button_0
      End
    EndIf
    
  EndIf
  
Until Event = #PB_Event_CloseWindow ; End of the event loop

End
;
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

wie bobobo schon geschrieben hat entweder #PB_Window_BorderLess
oder halt #WS_POPUP
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 »

Kaeru Gaman hat als erster aber auch schon geschrieben "rahmenlos" was man programmiertechnisch als "#PB_Window_BorderLess" werten kann :wink:
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
sobi
Beiträge: 170
Registriert: 05.02.2005 23:41
Wohnort: passau
Kontaktdaten:

Danksagung :-)

Beitrag von sobi »

bobobo hat geschrieben:Kanonen auf Spatzen???

try das (das Zauberwort heisst hier #PB_Window_BorderLess)
:allright: Vielen herzlichen Dank!!! :allright:
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ts-soft hat geschrieben:Kaeru Gaman hat als erster aber auch schon geschrieben "rahmenlos" was man programmiertechnisch als "#PB_Window_BorderLess" werten kann :wink:
jap... ich dachte, das wär jedem klar...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten