Seite 1 von 1

bild ohne fenster anzeigen

Verfasst: 28.09.2005 14:57
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

Verfasst: 28.09.2005 14:59
von Kaeru Gaman
wenn PB startet, das ist ein fenster...

rahmenlos, screen-zentriert, nur ein bild als background...

Verfasst: 28.09.2005 15:21
von Caliban
Bei der PBOSL ist eine Lib dabei die sich SkinWin bzw SkinWinFast nennt mit der kann man soetwas ganz einfach machen.

Verfasst: 28.09.2005 15:46
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
;

Verfasst: 28.09.2005 15:59
von nicolaus
wie bobobo schon geschrieben hat entweder #PB_Window_BorderLess
oder halt #WS_POPUP

Verfasst: 28.09.2005 16:07
von ts-soft
Kaeru Gaman hat als erster aber auch schon geschrieben "rahmenlos" was man programmiertechnisch als "#PB_Window_BorderLess" werten kann :wink:

Danksagung :-)

Verfasst: 30.09.2005 02:24
von sobi
bobobo hat geschrieben:Kanonen auf Spatzen???

try das (das Zauberwort heisst hier #PB_Window_BorderLess)
:allright: Vielen herzlichen Dank!!! :allright:

Verfasst: 01.10.2005 02:20
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...