OSD (Schriftzug auf Transparenten Hintergrund)

  • Huhu bin vor ein paar Tagen auf Autoit3 gestossen,
    gut, dachte ich ... häng ich mich mal rein.

    Nach stundenlangem Stöbern in diesem Forum habe schon so einiges gelernt.
    Nun habe ich eine kleine Gui gestrickt, diese funktioniert sogar wunschgemäß ;)

    Zur Frage:
    in der Gui habe ich ein Stündliches Update (holt ein paar Zahlen aus dem Internet)
    Wenn dieses Update ausgeführt wird, soll eine Textmitteilung auf transparentem Hintergrund erscheinen.

    [autoit]

    Func _OSD($strMsg = "off")
    If $strMsg <> "off" Then
    ; TEXT ($strMsg) auf transparentem Hntergrund anzeigen
    Else
    ; TEXT ($strMsg) verschwinden lassen
    EndIf
    EndFunc

    [/autoit]


    Wie kann man denn nun Text frei auf den Desktop zaubern ?

    Danke für Eure Mühen im vorraus

    Gruß DasOmen

    2 Mal editiert, zuletzt von DasOmen (20. November 2010 um 01:51)

  • Hallo DasOmen,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und nun zu deinem Problem: da du eh eine GUI hast, nimm doch einfach einen ToolTip oder schau dir
    "Schwebende" Button - Skriptbeispiel an, dass sollte sich auch auf Labels übertragen lassen,

    mfg autoBert

  • Danke autoBert und Raupi (per ShoutBox)

    [autoit]

    _WinAPI_SetLayeredWindowAttributes

    [/autoit]

    und eine zusätzliche GUI brachten den Erfolg

    Gruß DasOmen