Тема: AHK: Щелчки мыши на прозрачных пикселах "не проходят" сквозь окно GUI
Ситуация такая:
Создаю окно на весь экран по верх всех окон. По центру вывожу элемент (например текст или картинку). С помощью "WinSet, TransColor" делаю выбранный цвет фона прозрачным, и щелчки мыши на невидимых пикселах проходят сквозь окно к окну, лежащему ниже.
Все работает, но есть проблема: Не со всеми цветами фона это работает.
К примеру если задать цвет фона Black, White или Gray, то щелчки мыши нормально проходят сквозь созданное прозрачное окно (кроме щелчков по элементам конечно же).
А если задать цвет фона Red или EEAA99, то щелчки мыши уже не проходят на нижележащие окна и весь экран как бы заблокирован.
text_x := A_ScreenWidth//2.5
text_y := A_ScreenHeight//2
CustomColor = Black ; если здесь задать цвет фона Red или EEAA99, то щелчки мыши уже не проходят на нижележащие окна
Gui, -Caption +AlwaysOnTop +LastFound +ToolWindow
Gui, Color, %CustomColor%
WinSet, TransColor, %CustomColor%
Gui, Font, s24 bold, Arial Black
Gui, margin,0,0
Gui, Add, Text, cLime x%text_x% y%text_y%, Some text to display
Gui Show, w%A_ScreenWidth% h%A_ScreenHeight%P.S. : ... Я меняю цвет прозрачного фона для того чтобы избавиться от паразитной окантовки вокруг текста с прозрачным фоном (если вы знаете как по другому от нее избавиться буду рад выслушать)
P.S.S. : ... и в догонку: здесь сказано, что в "Gui, Font [, Options, FontName]" есть параметр "Q" для изменения качества рендеринга текста. Так он нифига не работает на моей "AHK_L 1.1.07.03" ... может подскажите почему ??

