Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Текст строк разного цвета в GUICtrlCreateEdit

Ответить
Настройки темы
[решено] Текст строк разного цвета в GUICtrlCreateEdit

Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Изменения
Автор: FlatX007
Дата: 07-08-2009
Как мне сделать строки разного цвета в GUICtrlCreateEdit инфа добавляется через _GUICtrlEdit_AppendText ... если вообще можно ...

т.е. это всё для этого (типа хвалюсь )

Отправлено: 19:17, 25-06-2009

 

Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


в этом
Цитата FlatX007:
GUICtrlCreateEdit »
, скорее всего ни как, но можно использовать RichText

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

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:38, 25-06-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


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

Отправлено: 19:42, 25-06-2009 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата proxy:
для разноцветных label-ов, вот это »
Да кстати, я UDF подправил, см. подробнее тут.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:33, 26-06-2009 | #4


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


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

Отправлено: 14:44, 09-07-2009 | #5


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата FlatX007:
ошибку выдаёт »
Какую, и как пробовал?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 15:01, 09-07-2009 | #6


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#Include <WindowsConstants.au3>
 #include <GuiConstantsEx.au3>
 #include <GuiRichEdit.au3>

 $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 =

Отправлено: 15:26, 09-07-2009 | #7


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


это:
Цитата:
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)

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 15:29, 09-07-2009 | #8


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


FlatX007, Ты это серъёзно?

Код: Выделить весь код
RichText_SetFont($hRichText, "Comic Sans MS", $iSelec = True)
Разве не заметно в чём тут проблема (подсказака: что-то лишнее в последнем параметре)?

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 15:36, 09-07-2009 | #9


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 15:39, 09-07-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Текст строк разного цвета в GUICtrlCreateEdit

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка модулей DDR SDRAM - разного объёма Utuwa Материнские платы и память 11 25-03-2010 18:42
CMD/BAT - [решено] Замена строк конфига The_Name Скриптовые языки администрирования Windows 4 22-09-2009 11:19
CMD/BAT - [решено] Передача строк из исполняемого файла в текстовый. tr011_tmn Скриптовые языки администрирования Windows 11 14-07-2009 16:42
Утилиты - Утилита для своевременного обновления разного софта fantik Наборы обновлений для Windows XP/2003/Windows 7 26 04-07-2008 14:36
Разное - [решено] Цвета файлов stinger32 Microsoft Windows 2000/XP 5 30-01-2008 21:20




 
Переход