Hi,
Da mann bei einem Rect noch nicht die Strichstärke wählen kann habe ich mal eine kleine UDF gebastelt die das ermöglicht.
Ihr braucht die Quickdraw #7.
Spoiler anzeigen
#include "Quickdraw.au3"
[/autoit] [autoit][/autoit] [autoit]_QuickDraw_Enable("Rect Ex", 500, 500, -1, -1, False)
[/autoit] [autoit][/autoit] [autoit]While _QuickDraw_Running()
_QuickDraw_ClearBuffer(0xFFFFFFFF)
_QickDraw_RectEx(50, 50, 50, 100,5)
_QuickDraw_SwapBuffers()
Sleep(10)
WEnd
Func _QickDraw_RectEx($x, $y, $width, $height, $LineWidth = 0, $DrawType = $Draw_Fill, $Color = 0xFF000000)
;By Sprenger120
Switch $LineWidth
Case 0
_QuickDraw_Rect($x, $y, $width, $height, $DrawType, $Color)
Case Else
_QuickDraw_Rect($x, $y, $LineWidth, $height, $DrawType, $Color)
_QuickDraw_Rect($x, $y, $height, $LineWidth, $DrawType, $Color)
_QuickDraw_Rect($x + $height, $y, $LineWidth, $height, $DrawType, $Color)
_QuickDraw_Rect($x, $y + $height, $height + $LineWidth, $LineWidth, $DrawType, $Color)
EndSwitch
EndFunc ;==>_QickDraw_RectEx
_QuickDraw_Disable()