Ну вот вроде я и до этого добрался , но всё равно ничего непонятно.
Вот функция , при добавлении текста последняя строчка оказывается с верху ... а мне нужно с низу и с автоскролом.
И с троки неполучаются разного цвета, все сразу окрашиваются в последний цвет... что надо сделать?
Код:
#Include <WindowsConstants.au3>
#include <GuiConstantsEx.au3>
#include <GuiRichEdit.au3>
$GUI = GUICreate("bye",300,200)
$hRichText = RichText_Create($GUI, 0, 0, 300, 200)
GUISetState()
_Mu("11111111111111111" & @CRLF, 0x0000FF, "Arial Black")
Sleep(1000)
_Mu("22222222222222222" & @CRLF, 0xFF0000, "Arial Black")
While 1
If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
WEnd
Func _Mu($Text = 1, $Color = 1, $Font = 1)
RichText_InsertText($hRichText, $Text)
RichText_SetReadOnly($hRichText)
RichText_BkColor($hRichText, 0x000000)
RichText_SetSel($hRichText, 0, 1000)
RichText_SetColor($hRichText, $Color, True)
RichText_SetFont($hRichText, $Font, True)
RichText_SetSel($hRichText, 0, 0)
EndFunc
|