Дефолтный цвет ссылок в Windows (RichEdit)
От: PostFx  
Дата: 16.05.08 07:43
Оценка:
Есть проблема — цвет текста в RichEdit, определенного как "ссылка" изменить нельзя. Похожая проблема не раз всплывала как на этом форуме, так и на других.
Собвственно вопрос скорее относится к реестру Windows.
Как поменять дефолтные цвета windows? Если кто сталкивался с подобной проблемой, прошу помочь.
С уважением, Дмитрий.
Re: Дефолтный цвет ссылок в Windows (RichEdit)
От: sraider http://dvinogradov.blogspot.com
Дата: 16.05.08 09:46
Оценка:
PF>Есть проблема — цвет текста в RichEdit, определенного как "ссылка" изменить нельзя. Похожая проблема не раз всплывала как на этом форуме, так и на других.
PF>Собвственно вопрос скорее относится к реестру Windows.
PF>Как поменять дефолтные цвета windows? Если кто сталкивался с подобной проблемой, прошу помочь.

Цвета ссылок WordPad, видимо, берет у Internet Explorer-а. Копай в эту сторону...
Re: Дефолтный цвет ссылок в Windows (RichEdit)
От: c-smile Канада http://terrainformatica.com
Дата: 17.05.08 00:43
Оценка:
Здравствуйте, PostFx, Вы писали:

PF>Есть проблема — цвет текста в RichEdit, определенного как "ссылка" изменить нельзя. Похожая проблема не раз всплывала как на этом форуме, так и на других.


Используется
GetSysColor(COLOR_HOTLIGHT) — Color for a hyperlink or hot-tracked item.
что естественно.

PF>Собвственно вопрос скорее относится к реестру Windows.


PF>Как поменять дефолтные цвета windows? Если кто сталкивался с подобной проблемой, прошу помочь.


Тебе именно надо "Как поменять дефолтные цвета windows?" Т.е. для всей системы?
Re: Дефолтный цвет ссылок в Windows (RichEdit)
От: PostFx  
Дата: 19.05.08 06:30
Оценка:
Конечная цель — заставить RichEdit рисовать ссылку желтым (например) цветом.
Пока что никаким образом не удается
Re: Дефолтный цвет ссылок в Windows (RichEdit)
От: MaximSL  
Дата: 19.05.08 15:53
Оценка:
Здравствуйте, PostFx, Вы писали:

PF>Есть проблема — цвет текста в RichEdit, определенного как "ссылка" изменить нельзя. Похожая проблема не раз всплывала как на этом форуме, так и на других.

PF>Собвственно вопрос скорее относится к реестру Windows.
PF>Как поменять дефолтные цвета windows? Если кто сталкивался с подобной проблемой, прошу помочь.
PF>С уважением, Дмитрий.

Попробуйте так — EM_GETOLEINTERFACE — QueryInterface — полуите ITextDocument — из него нужный Range — из него GetPara — ITextPara. А там SetStyle для StyleHyperlink/StyleHyperlinkFollowed. Правда может оказаться, что это ридонли стайл, но попробовать стоит.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.