>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\minimax\Desktop\test2.au3"
Col: 000000
BkCol: FFFFFF
Col: 000000
BkCol: 000000
>Exit code: 0 Time: 0.243
BTW:
Doing this
#include "Toast.au3"
ConsoleWrite("Col: " & Hex($iToast_Message_Col, 6) & @CRLF)
ConsoleWrite("BkCol: " & Hex($iToast_Message_BkCol, 6) & @CRLF)
_Toast_Set(1, 0xFF0000, 0x00FF00, 0xFF0000, 0x00FF00);change first (just to be sure)
_Toast_Set(Default);reset completely
_Toast_Set(0, 0xFF0000, 0x00FF00)
ConsoleWrite("Col: " & Hex($iToast_Message_Col, 6) & @CRLF)
ConsoleWrite("BkCol: " & Hex($iToast_Message_BkCol, 6) & @CRLF)
i got correctly
>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\minimax\Desktop\test3.au3"
Col: 000000
BkCol: FFFFFF
Col: 000000
BkCol: FFFFFF
>Exit code: 0 Time: 0.277
And, after a closer look, Code snippets from "Toast.au3":
Func _Toast_Set...
...
Switch $iMsg_BkCol
Case Default
$aRet = DllCall("User32.dll", "int", "GetSysColor", "int", 8) ; $COLOR_WINDOWTEXT = 8
$iToast_Message_BkCol = $aRet[0]
...
Switch $iMsg_Col
Case Default
$aRet = DllCall("User32.dll", "int", "GetSysColor", "int", 8) ; $COLOR_WINDOWTEXT = 8
$iToast_Message_Col = $aRet[0]
...
With the "Toast.au3" code from your Post #1, are you sure?