- Сообщения
- 8,671
- Репутация
- 2,481
- Версия AutoIt
- 3.3.14.5
- Версия
- 1.3
Описание: Позволяет создавать форматированные строчки используя псевдоэлемент RichLabel (RichEdit на самом деле). Форматирование задаётся модификатором похожим на тег <font> в Html.
Примечание: Данная библиотека является трансформацией-продолжением “родственной” библиотеки GUITFLabel.
Код/Пример:
Снимок:
История версий:
Примечание: Данная библиотека является трансформацией-продолжением “родственной” библиотеки GUITFLabel.
Код/Пример:
Код:
#include <GUIConstantsEx.au3>
#include "GUIRichLabel.au3"
$hGUI = GUICreate("Example #1", 300, 200)
$sData1 = _
'some simple data and... <font color="red" size="8.5" attrib="italic+bold">My</font> ' & _
'<font color="blue" size="9" attrib="bold">Colored</font> ' & _
'<font color="darkgreen" attrib="u" size="8.5" name="Tahoma">Label</font> data.'
$sData2 = _
'and ' & _
'<font color="brown" size="9" attrib="bold">Few</font> ' & _
'<font color="darkorange" size="9" attrib="bold">&more</font> ' & _
'<font color="navy" size="12" attrib="bold" name="Georgia">strings</font> data.'
$hRichLabe1 = _GUICtrlRichLabel_Create($hGUI, $sData1, 20, 20, 260, 25)
$hRichLabe2 = _GUICtrlRichLabel_Create($hGUI, $sData2, 20, 50, 260, 45)
$hRichLabe3 = _GUICtrlRichLabel_Create($hGUI, '', 20, 80, 260, 60)
GUISetState(@SW_SHOW, $hGUI)
_GUICtrlRichLabel_SetData($hRichLabe3, '<font attrib="bold" align="center">Hello New Data</font>' & @LF & '<font color="purple" size="9" attrib="bold">New Line</font>')
Sleep(1500)
_GUICtrlRichLabel_SetPos($hRichLabe3, 20, 120, 260, 40)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Снимок:
История версий:
v1.3
+ Добавлены параметры $iStyle и $iExStyle в функцию _GUICtrlRichLabel_Create для большей гибкости.
v1.2
+ Добавлена функция _GUICtrlRichLabel_SetDefFont для указания данных шрифта RichLabel по умолчанию.
* Исправлена проблема с падением скрипта при некоторых условиях.
* Исправлена проблема с именем шрифта (когда имеются пробелы в нём).
v1.1
+ Добавлена функция _GUICtrlRichLabel_GetData.
+ Добавлен пример "Running Letter Example.au3".
* Исправлена проблема с пустыми тегами.
* Смешанные теги теперь удаляются с текста.
v1.0
Первая версия.
+ Добавлены параметры $iStyle и $iExStyle в функцию _GUICtrlRichLabel_Create для большей гибкости.
v1.2
+ Добавлена функция _GUICtrlRichLabel_SetDefFont для указания данных шрифта RichLabel по умолчанию.
* Исправлена проблема с падением скрипта при некоторых условиях.
* Исправлена проблема с именем шрифта (когда имеются пробелы в нём).
v1.1
+ Добавлена функция _GUICtrlRichLabel_GetData.
+ Добавлен пример "Running Letter Example.au3".
* Исправлена проблема с пустыми тегами.
* Смешанные теги теперь удаляются с текста.
v1.0
Первая версия.
- Автор
- G.Sandler (CreatoR)
- Источник
- Ссылка на источник
Вложения
Последнее редактирование: