Я использую CRichEditCtrl::StreamIn
для инициализации элемента управления RichEdit20W
из файла RTF в ресурсе во время выполнения. RTF текст из файла:Как подавить угловые скобки вокруг гиперссылок в элементе управления RichEdit
... blah {\field{\*\fldinst{HYPERLINK "www.foo.com/bar"}}{\fldrslt{\ul\cf1 www.foo.com/bar}}}\f0\fs24 blah
...
я заметил разницу в поведении между Win XP и Win 7 (не уверен, Vista):
В Win XP (ссылка отображается без какого-либо форматирования, или окружающие скобки):
... бла-бла ... www.foo.com/bar
В Win 7 (ссылка отображается синим цветом, с подчеркиванием, окруженный угловыми скобками):
... бла <www.foo.com/bar> бла ...
Если я загружаю тот же документ в WordPad или MS Word, отображается ссылка (синий подчеркнутый текст), , но без окружающих скобок.
Я думаю, что WordPad использует один и тот же элемент управления за кулисами, поэтому должен быть какой-то способ подавить это поведение. Кто-нибудь знает, как отключить это?
Я пришел к выводу, что это разница ОС, и что о ней ничего нельзя сделать. Я буду рад, если кто-то может доказать мне, что я неверен. :-) –