1 (изменено: Phoenixxx_Czar, 2022-10-21 05:07:42)

Тема: AHK: Не убирается фон у контрола

Почему не убирается фон у текста?

gui, main:+lastFound -caption +ToolWindow hwndhMain
gui, main:default
gui, main:margin, 0, 0
gui, main:color, 121212, 2A2A2A

gui, main:font, s24 bold c909090, consolas
gui, main:add, text, w205 y5 +center, % getTime()

gui, main:font, s16 bold c909090, consolas
gui, main:add, text, x+2 yp-5 w135 +center BackgroundTrans, % getDateWords()
gui, main:add, text, y+0      w135 +center BackgroundTrans, % getDateNumber()

gui, main:show, % "x3500 y1025 NA"
WinSet, TransColor, 121212, % "ahk_id " hMain
return

getTime()
{
	FormatTime, time,, % "hh:mm:ss tt"

	return time
}

getDateWords()
{
	FormatTime, date,, % "MMM dd, ddd"

	return date
}

getDateNumber()
{
	FormatTime, date,, % "MM/dd/yyyy"

	return date
}

UPD: Если обновить контрол, то фон пропадает, почему так происходит?

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

2

Re: AHK: Не убирается фон у контрола

Просто выполняйте WinSet, TransColor до показа окна.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder