1 (изменено: MandarinKa02, 2017-10-17 21:49:42)

Тема: AHK: Ожирение текста при изменении цвета через GuiControl

Всем привет. Пытаюсь изменить цвет текста в окне, использую GuiControl.
Вот, что с ним происходит:
https://i.imgur.com/jqQL1kF.jpg

winColorStatGre := "B5B8B1"

1-ый вариант:


Gui, Font, s13 bold c%winColorStatGre%, Agency FB Cyrillic
GuiControl, Font, txt

2-ый вариант:


GuiControl, +c%winColorStatRed% +ReDraw, txt

Кто-то сталкивался с таким?

Покинул форум

2

Re: AHK: Ожирение текста при изменении цвета через GuiControl

Ответил сам на свой вопрос.
Создал сначала окно и протестил оба варианта(по несколько раз тыкал на текст)

+ Скрипт

№1


Gui, Margin, 50, 50
winColorStatGre := "B5B8B1"
Gui, Font, s13 bold c%winColorStatGre%, Agency FB Cyrillic
Gui, Add, Text, w200 cRed vtxt gClick, Some text
Gui, Show
return

F3::Reload

Click:
GuiControl, +c%winColorStatGre% +ReDraw, txt
return

№2


Gui, Margin, 50, 50
winColorStatGre := "B5B8B1"
Gui, Font, s13 bold c%winColorStatGre%, Agency FB Cyrillic
Gui, Add, Text, w200 cRed vtxt gClick, Some text
Gui, Show
return

F3::Reload

Click:
Gui, Font, s13 bold c%winColorStatGre%, Agency FB Cyrillic
GuiControl, Font, txt
return

И потом заметил одну странную вещь.. Если к тесту добавить +BackgroundTrans, чтобы получилось вот так:


Gui, Add, Text, w200 cRed vtxt gClick +BackgroundTrans, Some text

то можно обнаружить это ожирение текста.

Покинул форум