C++ Builder - вопросы программирования

       

Значения свойств компонента Labels



Таблица 10.6. Значения свойств компонента Labels

Свойство
Значение
Комментарий
Font.Color
clBlue


Цвет — синий
Font.Style.Underline
true
Подчеркивание
Cursor
crHandPoint
При позиционировании указателя мыши на текст указатель принимает форму руки


Для запуска браузера использована функция shellExecute , которая открывает указанный файл при помощи программы, предназначенной для работы с файлами указанного типа. Так как имя файла в данном случае представляет собой URL-адрес, то будет запущен браузер (тот, который установлен на компьютере пользователя).

Наиболее просто передать URL-адрес в функцию shellExecute можно как строку-константу, например:
ShellExecute(AboutForm->Handle, "open", "http:\\\\www.bhv.ru", NULL, NULL, SW_RESTORE);
Но лучше URL-адрес брать из поля метки. В функцию sheiiExute надо передать указатель на обычную строку, т. е. завершающуюся нулевым символом. Однако свойство caption — это Ansistring . Преобразование строки Ansi в указатель на null terminated string выполняет метод c_str () .



Содержание раздела