Toolbar - Button "Ausschneiden"

  • Hallo,

    ich finde den Fehler hier nicht. Kann mir jemand sagen, ob ich mit $idCut, bzw.
    $STD_CUT vielleicht den falschen Button-Bezeichner eingesetzt habe? Folgendes Problem:

    Ich definiere hier die Toolbar-Buttons:

    [autoit]


    _GUICtrlToolbar_AddBitmap($ToolBar1, 1, -1, $IDB_STD_LARGE_COLOR)
    _GUICtrlToolbar_AddButtonSep($ToolBar1)
    _GUICtrlToolbar_AddButton($ToolBar1, $idCut, $STD_CUT)
    _GUICtrlToolbar_AddButtonSep($ToolBar1)
    _GUICtrlToolbar_AddButton($ToolBar1, $idCopy, $STD_COPY)
    _GUICtrlToolbar_AddButton($ToolBar1, $idPaste, $STD_PASTE)
    _GUICtrlToolbar_AddButtonSep($ToolBar1)
    _GUICtrlToolbar_AddButton($ToolBar1, $idSave, $STD_FILESAVE)

    [/autoit]

    und lese sie damit aus:

    [autoit]


    If _GUICtrlToolbar_IsButtonPressed($ToolBar1, $idCut) then
    MsgBox(4096, "Information", "Ausschneiden")
    ElseIf _GUICtrlToolbar_IsButtonPressed($ToolBar1, $idCopy) then
    MsgBox(4096, "Information", "Kopieren")
    ElseIf _GUICtrlToolbar_IsButtonPressed($ToolBar1, $idPaste) then
    MsgBox(4096, "Information", "Einfügen")
    ElseIf _GUICtrlToolbar_IsButtonPressed($ToolBar1, $idSave) then
    MsgBox(4096, "Information", "Speichern")
    EndIf

    [/autoit]

    Es funktioniert alles - mit Ausnahme des ersten Buttons links, dem "Ausschneiden"-Button. Hat jemand eine Idee?

    Dank und Gruß
    Thomas

    2 Mal editiert, zuletzt von TJF (13. Januar 2010 um 14:27)

  • Hallo,

    jetzt geht es. Ich habe testweise links vom "Ausschneiden" einen anderen Button reingemacht. Danach ging dieser Button ganz links wieder nicht. Dafür ging der "Ausschneiden"-Button wieder.

    Lösung:

    [autoit]


    _GUICtrlToolbar_AddBitmap($ToolBar1, 1, -1, $IDB_STD_LARGE_COLOR)
    ;_GUICtrlToolbar_AddButtonSep($ToolBar1)
    _GUICtrlToolbar_AddButton($ToolBar1, $idCut, $STD_CUT)
    _GUICtrlToolbar_AddButtonSep($ToolBar1)
    _GUICtrlToolbar_AddButton($ToolBar1, $idCopy, $STD_COPY)
    _GUICtrlToolbar_AddButton($ToolBar1, $idPaste, $STD_PASTE)
    _GUICtrlToolbar_AddButtonSep($ToolBar1)
    _GUICtrlToolbar_AddButton($ToolBar1, $idSave, $STD_FILESAVE)

    [/autoit]

    Viele Grüße
    Thomas

    Einmal editiert, zuletzt von TJF (13. Januar 2010 um 14:48)