два дня мучился, не мог понять почему редактор не красит текст, фон красит
сегодня откатился назад 610, 604, 602, 570
в 570 заработало
в моей проге по константам давно исчезла раскраска, сразу не обратил внимания, сейчас её собрал в 570 и всё заработало
вот такая фигня
из примеров
EnableExplicit
Define EventID
Procedure SetColor(id,s,e,color)
Protected cf.charformat2\cbSize = SizeOf(charformat2)
Protected sel.CHARRANGE
SendMessage_(GadgetID(id),#EM_EXGETSEL,0,sel)
cf\dwMask = #CFM_COLOR
cf\crTextColor = color
SendMessage_(GadgetID(id),#EM_SETSEL,s,e)
SendMessage_(GadgetID(id),#EM_SETCHARFORMAT,#SCF_SELECTION,@cf)
SendMessage_(GadgetID(id),#EM_SETSEL,sel\cpMin,sel\cpMax)
EndProcedure
If OpenWindow(0,0,0,500,400,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
EditorGadget(1,10,10,WindowWidth(0)-20,WindowHeight(0)-20,0)
SetGadgetText(1,"PureBasicPureBasicPureBasicPureBasicPureBasicPureBasic")
SetColor(1,12,17,$0000FF)
SetColor(1,22,28,$408000)
SetColor(1,0,12,$00FF00)
Repeat
EventID=WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
End
EndIf
ForEver
EndIf