[решено] Текст строк разного цвета в GUICtrlCreateEdit

Ответить
 • Просмотры: 1
Аватара пользователя
FlatX007

[решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение FlatX007 »

Как мне сделать строки разного цвета в GUICtrlCreateEdit инфа добавляется через _GUICtrlEdit_AppendText ... если вообще можно ...



т.е. это всё для этого (типа хвалюсь Изображение )
Аватара пользователя
proxy

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение proxy »

в этом
Цитата FlatX007:



GUICtrlCreateEdit
[решено] Текст строк разного цвета в GUICtrlCreateEdit




, скорее всего ни как, но можно использовать
RichText




А для разноцветных label-ов, вот
это
...
Аватара пользователя
FlatX007

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение FlatX007 »

О круто .... значит всётаки можно, и исходный код программы не много коверкать. Изображение
Аватара пользователя
Creat0R

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение Creat0R »

Цитата proxy:



для разноцветных label-ов, вот это
[решено] Текст строк разного цвета в GUICtrlCreateEdit




Да кстати, я UDF подправил, см. подробнее
тут
.
Аватара пользователя
FlatX007

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение FlatX007 »

А как через RichText поставить другой шрифт ... ошибку выдаёт
Аватара пользователя
FlatX007

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение FlatX007 »

Код:

Код: Выделить всё

#Include 
 #include 
 #include 
 $GUI = GUICreate("bye",700,500)
     $hRichText = RichText_Create($GUI, 0, 0, 700, 500)
     RichText_InsertText($hRichText, "Hello everybody")
 GUISetState()
 RichText_SetSel($hRichText, 6, 11); Pos 6 to 11 is 'every'
 RichText_SetColor($hRichText, 0x0000FF, True); True = colorize selection, False = colorize all.  !!! Color codes is BGR !!!
 RichText_SetSel($hRichText, 0, 0); Set the selection to 0-0
 RichText_SetFont($hRichText, "Comic Sans MS", $iSelec = True)
 While 1
     If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
 WEnd

AutoIt\1.au3(15,56) : ERROR: $iSelec: undeclared global variable.

RichText_SetFont($hRichText, "Comic Sans MS", $iSelec =
Аватара пользователя
proxy

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение proxy »

это:


Цитата:



RichText_SetFont($hRichText, "Comic Sans MS", $iSelec = True)



замени на это:


Цитата:



RichText_SetFont($hRichText, "Comic Sans MS", true)





А ошибка, т.к. в функцию RichText_SetFont передаешь переменную $iSelec, и тут же присваиваешь ей значение True:


Цитата:



RichText_SetFont($hRichText, "Comic Sans MS", $iSelec = True)



что AutoIt делать не умеет.



Т.е передовать необходимо либо переменную $iSelec:


Цитата:



RichText_SetFont($hRichText, "Comic Sans MS", $iSelec)



либо конкретное значение:


Цитата:



RichText_SetFont($hRichText, "Comic Sans MS", true)
Аватара пользователя
Creat0R

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение Creat0R »

FlatX007, Ты это серъёзно? Изображение





Код:

Код: Выделить всё

RichText_SetFont($hRichText, "Comic Sans MS", $iSelec = True)

Разве не заметно в чём тут проблема (подсказака: что-то лишнее в последнем параметре)?
Аватара пользователя
FlatX007

Re: [решено] Текст строк разного цвета в GUICtrlCreateEdit

Сообщение FlatX007 »

Цитата proxy:



proxy
[решено] Текст строк разного цвета в GUICtrlCreateEdit




Ты думаеш я так непробовал Изображение (некто незапрещал методом Русского тыка)

пишу так :



RichText_SetFont($hRichText, "Comic Sans MS", True) - от этого шрифт в окне не меняется, как впрочем и так RichText_SetFont($hRichText, "Arial Black", True)
Ответить

Вернуться в «AutoIt»