Функция ObjectPropertyDialog
Declare Function ObjectPropertyDialog Lib "shell32" Alias "#178" (ByVal hOwner As Long, ByVal uFlags As Long, ByVal sName As String, ByVal sParam As String) As Long
Функция ObjectPropertyDialog официально не задокументирована.
ObjectPropertyDialog вызывает диалог "Свойства"
Возвращаемое значение
В случае ошибки функция возвращает 0, в успешном случае возвращается ненулевое значение
Параметры
- hOwner
- Дескриптор окна, которое открывает диалоговое окно "Свойства"
- uFlags
- Флаг, принимающий два значения - 1 для свойств принтера, 2 - для файла
- sName
- Имя принтера или файла. Если вместо имени файла указаны папка или диск, вызывается соответствующее окно свойств. Если указана пустая строка "", то появляется диалоговое окно свойств Системы(Панель управления - Система)
- sParam
- Название вкладки, которую надо показать. Если передать пустую строку или несуществующую вкладку, то будет показана первая вкладка
Пример
' Покажем свойства файла autoexec.bat,
' открытой на вкладке Программа
ObjectPropertyDialog Me.hwnd, 2, "c:\autoexec.bat", "Программа"
Категория
Недокументированные функции