C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Гиперссылки в С++???
adodb
Отправлено: 21.11.2006, 16:39


Ученик-кочегар

Группа: Участник
Сообщений: 7



Каким образом в С++ отображать гиперссылки(к примеру как в html или Word'e)?
P.S. На сколько мне известно в C# и VB.NET для этого используеться элемент управление RichTextBox путем активизации соответствующего свойства! А С++ что-нибудь подобное возможно? victory.gif
Tantos
Отправлено: 21.11.2006, 17:29


Станционный диспетчер

Группа: Участник
Сообщений: 108



Если ты подразумеваешь среду разработки С++ Builder, то можно обойтись стандартным TLabel'ом:
CODE

void __fastcall TAboutBox::lblLinkClick(TObject *Sender)
{
AnsiString addr( "mailto:"+lblLink->Caption);
ShellExecute(NULL,"open",addr.c_str(),NULL,NULL,SW_SHOW);
}

В lblLink->Caption находится текст ссылки (адрес e-mail).

Отредактировано Tantos — 22.11.2006, 00:32
adodb
Отправлено: 21.11.2006, 17:40


Ученик-кочегар

Группа: Участник
Сообщений: 7



Большое спасибо Tantos))) А скажите пожалуйста можно ли тоже самое организовать ну скажем RichText'om да и еще чтобы соответствующая подсветка текста при наведении на ссылку была????
Evil_Smile
Отправлено: 21.11.2006, 19:34


Дежурный стрелочник

Группа: Участник
Сообщений: 57



Можно воспользоваться RxRichEdit — ом имеется в разделе загрузки или заглянуть сюда или поискать здесь
RxRichEdit сам подсвечивает интернет ссылку, а есчо можно поискать по форуму такая тема точно была smile.gif
__Cheat3r
Отправлено: 22.11.2006, 04:53


Станционный диспетчер

Группа: Участник
Сообщений: 110



http://trichview.com/
AVC
Отправлено: 22.11.2006, 09:49


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE (Evil_Smile @ 21.11.2006, 18:34)
а есчо можно поискать по форуму

Гиперссылка в строке Мемо

Вернуться в Вопросы программирования в C++Builder