1 (изменено: cmdz, 2014-05-08 15:02:46)

Тема: AHK: Сглаживание текста/изображений на прозрачной поверхности окна

В отображаемом окне(сетке) текст с координатами при наложении на разный, в данном случае на белый фон имеет рваные черные края. (Фон под окном может быть любой)
Как от них избавиться ?

https://sasulca481b.mail.yandex.net/rdisk/d062455b6d335572b9ad45fd2b598dfa/mpfs/cXl0hHfrdYwwg4KUnMlXKZ39F6pV9quXVhplTZUrJTkHcTCuHy_jnYA3Pz4iPzIVY4Ento42R-2zNWfgrX4zbw==?uid=0&filename=prewiev.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&rtoken=af668f9ee9f9a44ef22c469c7aa6f719&rtimestamp=536b5eed&force_default=no

Вот пример, чтобы было понятно.

+ открыть спойлер

#SingleInstance force
#NoEnv
SetWorkingDir, %A_ScriptDir%

    clr := "000000"
    Gui, 1:+LastFound +ToolWindow
    Gui, 1:Color, % clr
    WinSet, Transparent, 50
    Gui, 1:-Caption
    Gui, 1:Add, Pic, vOff x0 y0, bg.png
    Gui, 1:Show, Hide w209 h157

z::
    Gui  2:+LastFound +ToolWindow
    Gui, 2:Color, %clr%
    WinSet, TransColor, %clr% 150
    Gui, 2:-Caption
    x := 50, y :=50
    Loop, 3
    {
        Gui, 2:Add, Pic, % "x" x " y" y " w8 h8", dot.png
        Gui, 2:Add, Text, cWhite ,% x "x" y
        x += 50, y +=50
    }
    Gui, 2:Show, Hide w209 h157
    ; ...
    Gui, 1:Show
    Gui, 2:Show
KeyWait, % A_ThisHotkey
    Gui, 1:Hide
    Gui, 2:Destroy
    Return

Файлы:

WinXPx32, AutoHotkey v1.1.14.04 (Unicode 32-bit)