Что нового

[Элементы GUI] Как задать правильно задать цвет (_GUICtrlRichEdit_SetCharColor)

Ranos1982

Новичок
Сообщения
130
Репутация
1
Как правильно задать цвет для rich-элемента ?

Более подробно :

Код:
_GUICtrlRichEdit_SetCharColor($hRichEdit, 0xFF0000)


Но самое интересное,что когда я ставлю красный цвет (0xFF0000) - то в итоге у меня синий.Я совсем не могу понять в чем это дело..
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Ranos1982,
Попробуйте так:
Код:
#Include <WinAPIEx.au3>

_GUICtrlRichEdit_SetCharColor($hRichEdit, _WinAPI_SwitchColor(0xFF0000))
 
Автор
R

Ranos1982

Новичок
Сообщения
130
Репутация
1
madmasles
Выдало ошибку :

AutoIt3\Include\WinAPIEx.au3(6148,15) : WARNING: $__WINVER: possibly used before declaration.
If $__WINVER <
 
Автор
R

Ranos1982

Новичок
Сообщения
130
Репутация
1
madmasles

Только что это сделал...тоесть перед тем,как Ваш пример применить - обновил библиотеку.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Ranos1982 [?]
Только что это сделал...тоесть перед тем
В WinAPIEx.au3 в строке 6148 $__WINVER присутствует только в версии 3.1.
У Вас в папке ...\ AutoIt3\Include должно быть 3 файла (WinAPIEx.au3, APIConstants.au3, APIErrors.au3). Неужели это трудно прочитать самому. :mad:
 
Автор
R

Ranos1982

Новичок
Сообщения
130
Репутация
1
madmasles
Виноват.Прошу прощения.Спасибо.
 
Верх