Hilfe für HastyNotes

  • So ich störe mal wieder mit Fragen ;)

    Und zwar kommt bald die HastyNotes 3.0 raus.
    Einzige Probleme die ich noch zu lösen habe:

    1. Wie kann ich

    [autoit]


    $ShowPicture = ObjCreate("Preview.Preview.1")
    $ShowPicture_ctrl = GUICtrlCreateObj($ShowPicture, 4, 5, 632, 320)

    [/autoit]


    Eine Bildadresse/Ordneradresse zuweisen?
    (vlt sogar bild url?)

    2. Ist es möglich ein Edit Feld zu erstellen, welches erlaubt Bilder
    einzufügen und diese auch mit zu speichern?
    (praktisch wie word per copy&pase)

    3. Ist es möglich per Send() eine Linie in einem Edit Feld zu erstellen
    welche als Trennlinie fungiert?
    (oder sogar aus mehreren "----" automatisch eine trennlinie erstellen zu lassen?)

  • 1. Nicht verstanden was du willst
    2. Ja gibt es.. google mal nach RichEdit oder -> RichEdit by progandy
    3. Hmm sollte vielleicht mit Gdi gehen.. aber es wird einigermaßen schwer und das speichern der linie ist nochmal ne sache für sich..

  • Zu der Preview hab ich ein Beispiel:

    Spoiler anzeigen
    [autoit]

    GUICreate("test Preview", 650, 350)
    $ShowPicture = ObjCreate("Preview.Preview.1")
    ObjEvent($ShowPicture,"_SP_")
    $ShowPicture_ctrl = GUICtrlCreateObj($ShowPicture, 4, 5, 632, 320)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()
    ;~ $ShowPicture.SlideShow ; Diashow, funktioniert irgendwie nicht.
    $ShowPicture.ShowFile("Pfad\Zum\Bild.jpg", 0)
    Sleep(1000)
    $ShowPicture.ActualSize ; originalgröße
    Sleep(1000)
    ; für Zoom funktionieren nur die Werte 1 und -1
    $ShowPicture.Zoom(1) ; größer zoomen
    Sleep(1000)
    $ShowPicture.Zoom(-1) ; kleiner zoomen
    $ShowPicture.Zoom(-1) ; kleiner zoomen
    Sleep(1000)
    $ShowPicture.BestFit ; einpassen

    [/autoit] [autoit][/autoit] [autoit]

    $Breite = $ShowPicture.cxImage ; Bildbreite
    $Hoehe = $ShowPicture.cyImage ;Bildhöhe

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(0, '', "Bildmaße: " & $Breite & "x" & $Hoehe)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    If GUIGetMsg() = -3 Then Exit
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _SP_OnClose()
    MsgBox(0, '', "The preview is closing.")
    EndFunc
    Func _SP_OnPreviewReady();
    MsgBox(0, '', "The preview image has been generated.")
    EndFunc
    Func _SP_OnError()
    MsgBox(0,"","There was an error generating the preview.")
    EndFunc
    Func _SP_OnBestFitPress()
    MsgBox(0,"","Preview Mode: Best Fit.")
    EndFunc
    Func _SP_OnActualSizePress()
    MsgBox(0, '', "Preview Mode: Actual Size.")
    EndFunc

    [/autoit]
    Spoiler anzeigen

    Funktionen:

    Events:

  • 1. hat sich geklärt danke an progandy
    2. RichEidt... ich versuche seit wochen es einzubauen und scheitere immer q.q
    3. Erstmal unwichtig, das mit den Bildern ist wichtiger

  • Was klappt denn mit den Bildern genau nicht? Vielleicht kann ich helfen :thumbup:

    Edit: Im Beispiel von progandy ist doch auch ein Bild...