Wenn man die notify Funktion so abändert sollte es überall funtionieren:
Spoiler anzeigen
func notify($hwnd,$msg,$wparam,$lparam)
Local $hmouse
Switch $hwnd
;fenster werkzeug
case WinGetHandle($window_tool), $window_tool
$hmouse = GUIGetCursorInfo($window_tool)
if $hmouse[2] then
$tool_current = _GUICtrlToolbar_GetHotItem($toolbar_tool)
toolbar_check()
endif
;fenster objektinspektor
case WinGetHandle($window_object_inspector), $window_object_inspector
Local $edit_label = _GUICtrlListView_GetEditControl($list_object_settings)
if $object_setting_current <> Null and $edit_label <> 0 Then
;eingabe
$temp = $objects[$object_setting_current][$OBJECT_HANDLE]
Local $read = int(_GUICtrlEdit_GetText($edit_label))
Local $attribute = _GUICtrlListView_GetSelectedIndices($list_object_settings)
if $read <> $temp[$attribute] Then
$temp[$attribute] = $read
endif
$objects[$object_setting_current][$OBJECT_HANDLE] = $temp
endif
if $lparam = 0x008EEA90 Then
;objekteinstellungen
object_settings($object_setting_current)
EndIf
EndSwitch
EndFunc
Nur einen haken hat das noch: Wenn man auf das Bewegen Tool klickt dann verschwindet das Fenster, das lässt dich aber über das MenuItem wieder herbeizaubern.