Тема: AHK: Кастомное уведомление
Сделал кастомное уведомления. Все отлично, но есть одно но. Оно у меня немного прозрачное, за основу взят черный цвет и при прозрачности текст который в уведомлении тоже меняет прозрачность. Нужно чтобы фон был полупрозрачный, а текст белый.
#SingleInstance, Force
#NoEnv
DetectHiddenWindows, On
F4::
{
WindowTip("Тестовое сообщение", "10000")
Return
}
WindowTip(Description, Sleep) {
global tipState := !tipState
If tipState
{
customColor := "EEAA99"
Gui, Tip:+LastFound
Gui, Tip:+AlwaysOnTop
Gui, Tip:-Caption
Gui, Tip:+ToolWindow
Gui, Tip:Margin, 30, 15
Gui, Tip:Color, 000000
Gui, Tip:Font, s10 Consolas cFFFFFF
Gui, Tip:Add, Text,, % Description
Gui, Tip:Show, xCenter y15 NoActivate, windowTip
WinGetPos, X, Y, Width, Height, windowTip
WinSet, Region, 0-0 w%Width% h%Height% R8-8, windowTip
global loopTC := 0
Loop, 5
{
global loopTC += 10
WinSet, TransColor, %customColor% %loopTC%
Sleep, 20
}
Sleep, % Sleep
Loop, 5
{
global loopTC -= 10
WinSet, TransColor, %customColor% %loopTC%
Sleep, 100
}
Gui, Tip:Hide
Gui, Tip:Destroy
global tipState := !tipState
}
Else {
Gui, Tip:Destroy
}
Return
}



