Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как поместить на форму ярлык ярлыка с иконкой ? / 11 сообщений из 11, страница 1 из 1
12.07.2006, 08:18
    #33846590
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Как поместить на форму ярлык ярлыка с иконкой ?
...
Рейтинг: 0 / 0
12.07.2006, 10:25
    #33846931
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Создает ярлык текущего приложения на с:\
Что такое "ярлык ярлыка" категорически непонятно.
Код: plaintext
1.
2.
3.
4.
5.
Dim WshShell As Object
Dim oShellLink As Object
    Set oShellLink = WshShell.CreateShortcut("с:\eрлыг.lnk")
    oShellLink.TargetPath = App.path & "\" & App.EXEName & ".exe"
    oShellLink.IconLocation = App.path & "\" & App.EXEName & ".exe, 0"
    oShellLink.Save
...
Рейтинг: 0 / 0
12.07.2006, 10:26
    #33846937
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Забыл строчку
Код: plaintext
Set WshShell = CreateObject("WScript.Shell")
...
Рейтинг: 0 / 0
12.07.2006, 10:35
    #33846976
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Заметил надпись "на форму". Теперь не понятен весь вопрос.
...
Рейтинг: 0 / 0
12.07.2006, 11:29
    #33847222
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
ну если телепататировать, то очевидно речь идет о графической кнопке, с картинкой с ярлыка, при нажатии на которую запускается ярлык.
...
Рейтинг: 0 / 0
12.07.2006, 11:33
    #33847252
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Да наверное я слишком сжато задал вопрос.
Суть всей заморочки разместить на форме проекта ярлыки для програм(неимеит значение каких)

AntonariyЧто такое "ярлык ярлыка" категорически непонятно.

а так как программы не определены их будет прописыватькакойнибуть юзер методом скидования ярлыков в определеную папку из которой программа через ярлыки будет считывать путь к *.exe фаилам.
...
Рейтинг: 0 / 0
12.07.2006, 11:35
    #33847261
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
big-dukeну если телепататировать, то очевидно речь идет о графической кнопке, с картинкой с ярлыка, при нажатии на которую запускается ярлык.


Да это возможно оно самое.
...
Рейтинг: 0 / 0
12.07.2006, 11:54
    #33847372
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Ну так пускай это будут обычные картинки, которые в своем тэге хранят путь к программе. А при клике просто запускайте шеллом эту программу.
...
Рейтинг: 0 / 0
12.07.2006, 11:59
    #33847408
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
MelkiadesНу так пускай это будут обычные картинки, которые в своем тэге хранят путь к программе. А при клике просто запускайте шеллом эту программу.

Нет картинки нужны имено с фаилов, их родные значки.
...
Рейтинг: 0 / 0
12.07.2006, 12:06
    #33847448
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
Ghost_X MelkiadesНу так пускай это будут обычные картинки, которые в своем тэге хранят путь к программе. А при клике просто запускайте шеллом эту программу.
Нет картинки нужны имено с фаилов, их родные значки.
Постарайтесь в следующий раз грамотнее задавать вопрос.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long
Private Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long
Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Private Sub Form_Load()
    Dim Path As String, strSave As String
    strSave = String( 200 , Chr$( 0 ))
    Path = Left$(strSave, GetWindowsDirectory(strSave, Len(strSave))) + "\REGEdit.exe"
    Picture1.Picture = LoadPicture()
    Picture1.AutoRedraw = True
    return1& = ExtractIcon(Me.hWnd, Path,  2 )
    return2& = DrawIcon(Picture1.hdc,  0 ,  0 , return1&)
End Sub
...
Рейтинг: 0 / 0
12.07.2006, 13:29
    #33847833
Ghost_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как поместить на форму ярлык ярлыка с иконкой ?
OK то что надо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как поместить на форму ярлык ярлыка с иконкой ? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]