Help! Sos! Ярлык.

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

Help! Sos! Ярлык.

Сообщение ANDRY_DVLPR » 10.06.2003 (Вт) 10:28

Мне нужно открыть ярлык на закладке свойство для редактирования. Запуск Shell влечёт за собой запуск приложения на которое ссылается ярлык. Помогите!!! :(

zzoom
Новичок
Новичок
 
Сообщения: 25
Зарегистрирован: 13.06.2003 (Пт) 10:29
Откуда: Рига

Сообщение zzoom » 13.06.2003 (Пт) 10:52

General Declarations вставляешь:
Код: Выделить всё
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) As Long

затем вызов Properties в твоей процедуре:
Код: Выделить всё
ShellExecute Me.hwnd, "Properties", "C:\WINDOWS\Desktop\winamp.lnk", 0, "c:\windows\desktop\", 0

'Me.hwnd - хендл вызывающего окна
'Properties - лейбочка пункта меню
'C:\WINDOWS\Desktop\winamp.lnk - путь к файлу
'0 - флаги - это нам не надо :wink:
'c:\windows\desktop\ - откуда запускать(Shell, кстати, запускает из директории твоей проги)
'0 - ShowCmd - я поставил в ноль, можешь ставить единичку - без разницы


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 120

    TopList