vicbox777
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Такой вопрос, вот в этом примере: Код: #include <GUIConstantsEx.au3> Opt("GUIOnEventMode", 1) $Form = GUICreate("Только как пример", 524, 204, 203, 181) GUISetOnEvent($GUI_EVENT_CLOSE, "Close") $Edit=GUICtrlCreateEdit("", 8, 8, 249, 153) GUICtrlSetColor(-1, 0xff0000) GUICtrlSetFont(-1, 10, 800) $Button1 = GUICtrlCreateButton("Добавить текст в поле Edit", 8, 168, 249, 25, 0) GUICtrlSetOnEvent(-1, "AddEdit") $List = GUICtrlCreateList("", 272, 8, 241, 149) GUICtrlSetColor(-1, 0xff0000) GUICtrlSetFont(-1, 10, 800) $Button2 = GUICtrlCreateButton("Добавить текст в поле List", 272, 168, 241, 25, 0) GUICtrlSetOnEvent(-1, "AddList") GUISetState(@SW_SHOW) While 1 Sleep(30) WEnd Func Close() GUIDelete($Form) Exit EndFunc Func AddEdit() GUICtrlSetData($Edit,"Этот текс должен быть красным"&@CRLF,"-") GUICtrlSetData($Edit,"Этот текс должен быть черным"&@CRLF,"-") EndFunc Func AddList() GUICtrlSetData($List,"Этот текс должен быть красным"&@CRLF,"-") GUICtrlSetData($List,"Этот текс должен быть черным"&@CRLF,"-") EndFunc | Есть ли возможность чтобы цвет в едит-поле и в лист-поле, был не одного цвета, а можно было ту строчку, какую мне хочется добавить, расскрасить в цвет, который мне хочется? И еще вопрос, как в этом примере можно сделать елемент Едит таким, чтобы в него нельзя было поставить курсор вобще (чтобы не изменилась текущая позиция курсора), только стиль $WS_DISABLED для этого элемента Edit не хотелось бы использовать, ибо текс получается в нем светло-серым... |