Seite 1 von 1
Fenster "besonderheit"
Verfasst: 04.11.2008 18:51
von X360 Andy
Schönen Abend zusammen.
Ich hab vor ein paar tagen folgendes Prog. auf meinen Lappy Runtergeladen .... hab mich zuerst gewundert wie man das so "hinbekommt" ( also das das Fenster nicht direkt ein "Fenster" ist also Standart .... )
http://img243.imageshack.us/my.php?image=xyzwq3.jpg
Hab dann en bisschen gesucht und hab auf Purearea "Window_Skins (Fenster-Skins)" Gefunden.
Leider kann ich mir keinen von den Codes anschauen( weil entweder was fehlt oder der Code nicht updatet ist .... )
Jetzt meine frage (#1) hat jemand vieleicht einen einfachen Funktionierenden "Beispiel Skin" ?
Will mir das mal anschauen ....
Frage #2
Ist es möglich ohne "OpenScreen oder OpenWindowScreen" eine Laufzeile auf einem Programm laufen zu lassen ?
Hab mir da was gedacht.... das die Laufzeile dann Inhalte aus dem Internet darstellt, und das "Transparent" auf dem Desktop.
Mfg
Verfasst: 04.11.2008 18:58
von Tompazi
das mit dem Fenster ist machbar mit der PBOSL SkinWin userlib.
inhalte aus dem Internet kannst du mit dem WebGadget anzeigen.. aber nicht Transparent, das wird dann schon komplizierter.
MfG Tompazi
//Edit:
Code: Alles auswählen
SkinID=LoadFastSkin( "Skin.pbs" )
SkinWinFast( WindowID(0),SkinID )
Verfasst: 04.11.2008 18:59
von Kaeru Gaman
http://www.purebasic.fr/german/viewtopi ... 788#172788
> Hab mir da was gedacht.... das die Laufzeile dann Inhalte aus dem Internet darstellt, und das "Transparent" auf dem Desktop.
ob der aufwand lohnt ist die zweite frage...
Verfasst: 04.11.2008 18:59
von gnasen
Das Zauberwort ist "Region"
http://msdn.microsoft.com/en-us/library/ms536684.aspx
Code: Alles auswählen
#main_clip = 0
#main_noclip = 1
OpenWindow(#main_noclip, 200, 200, 200, 200, "Clip_mich",#PB_Window_BorderLess)
OpenWindow(#main_clip, 0, 0, 200, 200, "Clip_mich",#PB_Window_BorderLess)
hRgnResult = CreateRectRgn_(50,50,100,100)
SetWindowRgn_(WindowID(#main_clip),hRgnResult,1)
Repeat
EventID = WaitWindowEvent()
Until EventID = #PB_Event_CloseWindow Or EventID = #WM_LBUTTONDOWN
edit: wie schnell hier Nachrichten eintrudeln, während man tippt.
Verfasst: 04.11.2008 19:26
von X360 Andy
Tompazi hat geschrieben:das mit dem Fenster ist machbar mit der PBOSL SkinWin userlib.
inhalte aus dem Internet kannst du mit dem WebGadget anzeigen.. aber nicht Transparent, das wird dann schon komplizierter.
MfG Tompazi
//Edit:
Code: Alles auswählen
SkinID=LoadFastSkin( "Skin.pbs" )
SkinWinFast( WindowID(0),SkinID )
Danke , hab mir die Lib + Beispiele runtergeladen , die Libs in PureBasic\PureLibraries\UserLibraries gepackt.
Aber trotzdem bekomm ich bei den Beispiel Codes en Error
Normal ging das bei mir so immer mit "User Libs" ....
Zu gnasen danke muss ich mir mal genauer anschauen....
Zu Kaeru Gaman bei dem Code von Fluid Byte , wird bei mir kurz ein Schwarzes Fenster aufgeploopt (Hab den Pfad auf ein Weißes Bild angepasst )
Wenn das so sein soll seh ich keinen Sinn für mein "Problem"

Verfasst: 04.11.2008 19:27
von Kaeru Gaman
wieso hast du den pfad angepasst? o_O
lass den mal, dann siehste auch was.
Verfasst: 04.11.2008 19:31
von X360 Andy

Ups
Ok also jetzt ohne was zu verändern....
Prog. staret --ca. 10 sekunden --> Kleines SCHWARZES Bild --> Prog. bleibt offen NICHTS passiert
Edit ich seh grad das ich in Examples nur 1nen Ordner habe und zwar ThumbListGadget , jetzt ist mir klar wieso Schwarzes Bild...
Verfasst: 04.11.2008 19:38
von Kaeru Gaman
aha... na dann wird das wohl an vista liegen... da funzt der krempel wohl anders. *achselzuck*
nunja, dann kannst du dir immerhin sicher sein, dass wenn du's schließlich hinbekommst, es auf XP nicht vernüftig läuft.
bei mir sieht das so aus:


das kleine Flugzeug ist ein eigenständiges fensterle über dem editor das flott im kreis fliegt.
PS:
ach, dein edit hatte ich noch nich gesehen...
na, dann reparier mal dein PB...