Создание ссылок в vb6

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Pavel_2100
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.05.2010 (Пн) 19:57

Создание ссылок в vb6

Сообщение Pavel_2100 » 10.05.2010 (Пн) 20:25

Подскажите, как в vb6 сделать ссылку на сайт, чтобы при нажатии открывался сайт? Если можно, програмный код :)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Создание ссылок в vb6

Сообщение Хакер » 10.05.2010 (Пн) 20:29

В поиск по ShellExecute.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

aiswork
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 05.06.2009 (Пт) 22:17

Re: Создание ссылок в vb6

Сообщение aiswork » 15.05.2010 (Сб) 0:26

Это подойдет?

Код: Выделить всё
Private Declare Function ShellExecute& Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal _
lpOperation As String, ByVal lpFile As String, ByVal _
lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long)

Private Declare Function GetDesktopWindow Lib "user32" _
() As Long

Const SW_SHOWNORMAL = 1

'В модуль формы

Private Sub Label1_Click()
  'при клике на Label происходит вызов функции и передаются _
     следующие параметры: _
    1.идентификатор десктопа (где запускать файл) _
    2.команда "Open" - т.к. можно вставить и "Print" (что делать с ним) _
    3.путь к файлу - надпиь Label (URL адрес) _
    4.пропущенный параметр, т.к. файл этот - документ, а не исполняемый _
    5.директория, используемая в случае надобности по умолчанию (куда складывать) _
    6.константа, означающая запуск в нормальном режиме (как запускать) 
Call ShellExecute(GetDesktopWindow, "Open", _
    Label1.Caption, "", "c:\", SW_SHOWNORMAL)
End Sub
Последний раз редактировалось aiswork 15.05.2010 (Сб) 0:35, всего редактировалось 1 раз.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Mail.ru [бот], Yandex-бот и гости: 22

    TopList