Страница: 1 |
Страница: 1 |
Вопрос: Как из анимационного лейба сделать гиперссылку
Добавлено: 04.02.06 20:47
Автор вопроса: Nikolai
Кто нибудь знает как при нажатии на анимационный лейб,
включился "Outlook" написать мне письмо. Короче из лейба
сделать гиперссылку.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #1
Добавлено: 05.02.06 12:59
ShellExecute(API) использовать с параметром mailto:xxx@yyy.zz
Номер ответа: 2
Автор ответа:
Nikolai
Вопросов: 23
Ответов: 58
Профиль | | #2
Добавлено: 05.02.06 13:49
А если не трудно можно поподробней?
Номер ответа: 3
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #3
Добавлено: 05.02.06 15:17
Public 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) As Long
call ShellExecute(Me.hwnd, vbNullString, "http://www.rambler.ru", vbNullString, "c:\", 1)
Номер ответа: 4
Автор ответа:
Nikolai
Вопросов: 23
Ответов: 58
Профиль | | #4
Добавлено: 06.02.06 21:50
декларацию я вставил после:
Windows Form Designes generad code
Public 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) As Long
Здесь вроде всё нормально
А в строке
Call ShellExecute(Me.hwnd, vbNullString, "n0i0k0o0@rol.ru", vbNullString, "c:\", 1)
выдаёт ошибку
Me.hwnd (Волнистая линия)
и в низу пишет
F:\Мои пробы VBNet\Machta\WindowsApplication2\Form1.vb(432): 'hwnd' is not a member of 'WindowsApplication2.Form1'.
Почему?
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 14.02.06 02:14
Вышеуказанный пример верен для VB 6, а на .NET это можно сделать следующим способом: