hallo Gemeinde,
ich möchte ein Tortendiagramm auf dem Desktop darstellen
[GUI unsichtbar (0%), Torte sichtbar (100%)]
Bei meinem Versuch habe ich als Hintergrund immer noch ein graues Rechteck:
C
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3> ;$WS_
;#include <ProgressConstants.au3> ;$PBS_
main()
Func main()
Local $msg, $i=1
CreatePie()
Do
$msg = GUIGetMsg()
If $i < 0 Then Exit
Until $msg = $GUI_EVENT_CLOSE
EndFunc
Func CreatePie()
local $HUD[10],$g
$HUD[1] = GUICreate("HUD 1", 43, 52, 565, 90, $WS_POPUP, $WS_EX_TRANSPARENT)
WinSetTrans($HUD[1], '', 255) ;transparenz von 0 wie unsichtbar bis 255
$g = GUICtrlCreateGraphic(20, 20, 20, 20)
;GUICtrlSetBkColor($HUD[1], $GUI_BKCOLOR_TRANSPARENT) ;geht nicht
;GUICtrlSetBkColor($g, $GUI_BKCOLOR_TRANSPARENT) ;geht nicht
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0, 0xffffff)
GUICtrlSetGraphic(-1, $GUI_GR_PIE, 0, 0, 10, 90, -180)
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xff, 0xff)
GUICtrlSetGraphic(-1, $GUI_GR_PIE, 0, 0, 10, -90,-180)
GUISetState()
EndFunc ;==>CreatePie
Alles anzeigen
P.S. Ich glaube, es liegt nicht an der GUI, sondern an GUICtrlCreateGraphic