Цитата:
Сообщение от seriousstas
Lexx09 не по теме - при запуске Фубара через шаблон "FSReal"
иконка не становится прозрачной(нужно тыкать в неё пальцем. тогда светлеет ) - можешь помочь с этим?
Где-то читал твой пост , что можно контролировать это (скриптом или может при встраивании что-то поправить?).
|
Можно принудительно делать полупрозрачной. На Autoit как-то так:
Код:
While(True)
$winList = WinList("[CLASS:TOverlayForm; H:68]")
If ($winList[0][0] = 1) Then
$hwnd = $winList[1][1]
WinActivate("iCar DS")
WinMove($hwnd, "", 200, 0)
WinSetTrans($hWnd, "", 50)
EndIf
Sleep(100)
WEnd
Описание кода построчно:
1 - начало цикла
2 - ищем все окна с классом TOverlayForm и высотой 68 пикселей (это и есть наложенная кнопка)
3 - проверяем, сколько нашлось таких окон; если 1, то выполняем следующий код
4 - присваиваем переменной хэндл найденного окна
5 - активируем окно iCarDS, т.е. кнопку, т.к. она иногда пропадает
6 - размещаем кнопку в координатах 200,0 (смещена вправо на 200 пикселей), т.к. она иногда убегает в левый верхний угол
7 - устанавливаем прозрачность кнопки (от 0 до 255)
8 - конец условия
9 - пауза 100 мс
10 - конец цикла
Скомпилируй, закинь exe в автозагрузку. Скрипт будет работать бесконечно, и будет постоянно отслеживать наложенную кнопку.