Создание ссылки на интернет-ресурс в C++ Builder

19.08.2014 16:09 Администратор
Печать
(11 голоса, среднее 4.64 из 5)

Для того, чтобы создать в программе ссылку на какой-нибудь сайт необходимо:

1. Поместим на форму компонент Label из палитры инструментов Standart.

2. В инспекторе объектов выберем свойство Caption и введём название сайта.

3. Далее в свойстве Font необходимо настроить цвет ссылки (обычно синий) и Видоизменение сделать подчеркнутым.

Указываем сайт в инспекторе объектов Устанавливаем шрифт

4. Далее необходимо настроить курсор, для этого в инспекторе объектов необходимо выбрать свойство Cursor и выбрать значение crHandPoint.

Настройка отображения курсора

5. Далее, в обработчике событий напишем следующий текст:

void __fastcall TForm1::Label1Click(TObject *Sender)
{
String doc= "адрес сайта";
ShellExecute ( Handle, "open" , doc.c_str(), NULL, NULL, SW_SHOW );
}

или

void __fastcall TForm1::Label1Click(TObject *Sender)
{
ShellExecute(Handle, "open", "адрес сайта", 0, 0, SW_SHOWNORMAL);
}

6. Запускаем проект на компиляцию и получаем готовую ссылку в программе.

Готовая ссылка на форме

Если вы хотите, чтобы при наведении мыши на ссылку всплывала подсказка, то в инспекторе объектов необходимо выбрать свойство Hint и ввести текст подсказки, далее свойство ShowHint перевести в режим true.

Настраиваем подсказку в инспекторе объектов


Download SocComments v1.3