Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Справочники -
+ Добавить в избранное · Bookmark and Share · [!] Сообщить модератору

Справочник WinAPI для Visual Basic 6.0

ShellExecute   рейтинг: 8,5/голосов: 6

Описание

Данная функция открывает файл тем приложением, с которым оно ассоциировано. Например, текстовые документы открывает блокнотом, html-станицы браузером и т.п.

Синтаксис

Private Declare Function ShellExecute Lib "shell32" 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

Параметры

hWnd – идентификатор родительского окна. Указывать родительское окно не обязательно, можно просто 0
lpOperation – операция выполняемая с файлом. Может иметь следующие значения: «open» - открыть файл (папку), «print» - печатать текстовой документ, «explore»
lpFile – файл или папка, которую нужно открыть
lpParameters – параметры открытия файла, т.ч. запуска приложения. Используется только при запуске приложений
lpDirectory – рабочая директория
nShowCmd – параметры окна открытого файла (приложения, директории)

Параметр nShowCmd может иметь одно из следующих значений:
SW_SHOWMAXIMIZED (3) - развернутое окно;
SW_SHOWMINIMIZED (2) - свернутое окно в панель задач;
SW_SHOWNORMAL (1) - нормальное окно.

Пример использования

Private Declare Function ShellExecute Lib "shell32" _
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

Private Const SW_SHOWNORMAL = 1

Private Sub Form_Load()
  ShellExecute 0, vbNullString, _
  "mailto:nemiro_as@vbnet.ru", vbNullString, _
  vbNullString, SW_SHOWNORMAL
End Sub

Требования

Windows 3.1, Windows 95 и выше
shell32.dll

Файлы

ShellExecute.zip (5,96 Кб)
См. также: AddFontResource, AnimateWindow, Beep, CharLower, CharUpper, Chord, CopyFile, DestroyWindow, DrawEdge, DrawFocusRect, DrawIcon, DrawState, DrawText, FlashWindow, IsCharAlpha, IsCharAlphaNumeric, IsCharLower, IsCharUpper, IsIconic, IsWindowEnabled, IsWindowVisible, IsZoomed, RemoveFontResource, ShellAbout, Sleep, TextOut, TransparentBlt, WinExec, WinHelp
    ? Помощь
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Люди на Kbyte.Ru
Реклама
Счетчики