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

Danksagung :-)
Verfasst: 30.09.2005 02:24
von sobi
bobobo hat geschrieben:Kanonen auf Spatzen???
try das (das Zauberwort heisst hier #PB_Window_BorderLess)

Vielen herzlichen Dank!!!

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

jap... ich dachte, das wär jedem klar...