请教 WINDOWS 文件属性的摘要的高级方式的实现?

解决方案 »

  1.   

    具体的我不记得了,不过可以介绍一本书那里有你需要的答案
    书名是:《visual basic 6。0与windows api教程》王国荣著
    希望图书出版社出版
      

  2.   

    '有下面的代码显示文件属性:
    '代码:
    ' 使用方式如: ShowProps("c:\command.com",Me.hWnd)
    Option Explicit
    Type SHELLEXECUTEINFO
        cbSize As Long
        fMask As Long
        hwnd As Long
        lpVerb As String
        lpFile As String
        lpParameters As String
        lpDirectory As String
        nShow As Long
        hInstApp As Long
        lpIDList As Long
        lpClass As String
        hkeyClass As Long
        dwHotKey As Long
        hIcon As Long
        hProcess As Long
    End TypePublic Const SEE_MASK_INVOKEIDLIST = &HC
    Public Const SEE_MASK_NOCLOSEPROCESS = &H40
    Public Const SEE_MASK_FLAG_NO_UI = &H400
    Public Const SE_ERR_NOASSOC = 31
    Public Declare Function GetDesktopWindow Lib "user32" () As Long
    Public Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As LongDeclare Function ShellExecuteEX Lib "shell32.dll" Alias _
    "ShellExecuteEx" (SEI As SHELLEXECUTEINFO) As LongPublic Sub ShowProps(FileName As String, OwnerhWnd As Long)
        Dim SEI As SHELLEXECUTEINFO
        Dim r As Long
        With SEI
        .cbSize = Len(SEI)
        .fMask = SEE_MASK_NOCLOSEPROCESS Or _
        SEE_MASK_INVOKEIDLIST Or SEE_MASK_FLAG_NO_UI
        .hwnd = OwnerhWnd
        .lpVerb = "properties"
        .lpFile = FileName
        .lpParameters = vbNullChar
        .lpDirectory = vbNullChar
        .nShow = 0
        .hInstApp = 0
        .lpIDList = 0
        End With
        r = ShellExecuteEX(SEI)
    End Sub
      

  3.   

    朋友们,请注意!我问的是WINDOWS 文件属性的摘要的高级方式的操作界面的实现方法敬请赐教!!!