六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ShellExecute API應用整理

[摘要]作者: yanek 1. 執行“打開“,“查找“,“資源管理器“和”打印“必要的聲明:' nShowCmdPublic Const SW_HIDE = 0Public Const SW_S...
作者: yanek

1.  執行“打開“,“查找“,“資源管理器“和”打印“
必要的聲明:
' nShowCmd
Public Const SW_HIDE = 0
Public Const SW_SHOWNORMAL = 1
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_MAXIMIZE = 3
Public Const SW_SHOWNOACTIVATE = 4
Public Const SW_SHOW = 5
Public Const SW_MINIMIZE = 6
Public Const SW_SHOWMINNOACTIVE = 7
Public Const SW_SHOWNA = 8
Public Const SW_RESTORE = 9

' Error Code
Public Const ERROR_FILE_NOT_FOUND = 2
Public Const ERROR_PATH_NOT_FOUND = 3
Public Const ERROR_BAD_FORMAT = 11

Public Const SE_ERR_FNF = 2
Public Const SE_ERR_PNF = 3
Public Const SE_ERR_ACCESSDENIED = 5
Public Const SE_ERR_OOM = 8
Public Const SE_ERR_SHARE = 26
Public Const SE_ERR_ASSOCINCOMPLETE = 27
Public Const SE_ERR_DDETIMEOUT = 28
Public Const SE_ERR_DDEFAIL = 29
Public Const SE_ERR_DDEBUSY = 30
Public Const SE_ERR_NOASSOC = 31
Public Const SE_ERR_DLLNOTFOUND = 32

Public 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



“打開“操作
            ShellExecute Me.hwnd, "open", _
                    Text1.Text, _
                    vbNullString, vbNullString, _
                    SW_SHOWNORMAL


“查找“操作
        ShellExecute Me.hwnd, "find", _
                LocalDir, _
                vbNullString, vbNullString, _
                SW_SHOWNORMAL


“打印“操作
            ShellExecute Me.hwnd, "print", _
                    Text1.Text, _
                    vbNullString, vbNullString, _
                    SW_SHOWNORMAL


“資源管理器“
        ShellExecute Me.hwnd, "explore", _
                LocalDir, _
                vbNullString, vbNullString, _
                SW_SHOWNORMAL


打開“我的文檔“
    ShellExecute Me.hwnd, _
        "open", "explorer", _
        vbNullString, vbNullString, _
        SW_SHOWNORMAL


打開“我的電腦“
' 我的電腦
' HKEY_CLASSES_ROOT\CLSID' {20D04FE0-3AEA-1069-A2D8-08002B30309D}

    ShellExecute Me.hwnd, "open", _
        "explorer", _
        "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", _
        vbNullString, SW_SHOWNORMAL


打開“網上鄰居“
' 網上鄰居
' HKEY_CLASSES_ROOT\CLSID' {208D2C60-3AEA-1069-A2D7-08002B30309D}

    ShellExecute Me.hwnd, "open", _
        "explorer", _
        "::{208D2C60-3AEA-1069-A2D7-08002B30309D}", _
        vbNullString, SW_SHOWNORMAL


打開“回收站“
' 回收站
' HKEY_CLASSES_ROOT\CLSID' {645FF040-5081-101B-9F08-00AA002F954E}

    ShellExecute Me.hwnd, "open", _
        "explorer", _
        "::{645FF040-5081-101B-9F08-00AA002F954E}", _
        vbNullString, SW_SHOWNORMAL


ShellExecuteEx API演示
必要聲明:
Public 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
    '  Optional fields
    lpIDList As Long
    lpClass As String
    hkeyClass As Long
    dwHotKey As Long
    hIcon As Long
    hProcess As Long
End Type

' fMask
Public Const SEE_MASK_CLASSKEY = &H3
Public Const SEE_MASK_CLASSNAME = &H1
Public Const SEE_MASK_CONNECTNETDRV = &H80
Public Const SEE_MASK_DOENVSUBST = &H200
Public Const SEE_MASK_FLAG_DDEWAIT = &H100
Public Const SEE_MASK_FLAG_NO_UI = &H400
Public Const SEE_MASK_HOTKEY = &H20
Public Const SEE_MASK_ICON = &H10
Public Const SEE_MASK_IDLIST = &H4
Public Const SEE_MASK_INVOKEIDLIST = &HC
Public Const SEE_MASK_NOCLOSEPROCESS = &H40

Public Declare Function ShellExecuteEX Lib "shell32.dll" _
    Alias "ShellExecuteEx" _
    (lpExecInfo As SHELLEXECUTEINFO) As Boolean


執行調用“文件屬性“對話框
    Dim dwReturn As Long
    Dim lpExecInfo As SHELLEXECUTEINFO
     
    With lpExecInfo
        .cbSize = Len(lpExecInfo)
        .fMask = SEE_MASK_NOCLOSEPROCESS Or _
                 SEE_MASK_INVOKEIDLIST Or _
                 SEE_MASK_FLAG_NO_UI
        .hwnd = Me.hwnd
        .lpVerb = "properties"
        .lpFile = LocalDir & File1.FileName
        .lpParameters = vbNullChar
        .lpDirectory = vbNullChar
        .nShow = SW_SHOWNORMAL
        .hInstApp = 0
        .lpIDList = 0
    End With
     
    dwReturn = ShellExecuteEX(lpExecInfo)


主站蜘蛛池模板: 三级www| 四虎国内精品一区二区 | 日本无人区码卡1 | 亚洲国产精品成人综合色在线婷婷 | 亚洲狠狠成人综合网 | 青青青在线播放 | 欧美丝袜一区二区 | 亚洲欧美精品 | 午夜在线观看网站 | 天堂在线最新资源 | 午夜欧美成人久久久久久 | 羞羞答答免费人成黄页在线观看国产 | 欧美一级成人 | 亚洲欧美日本韩国综合在线观看 | 亚洲第一免费网站 | 青青久草 | 欧美一级手机免费观看片 | 欧美一区在线播放 | 天天伊人网 | 亚欧精品在线观看 | 最新精品女神在线观看 | 亚洲图片 中文字幕 | 天天碰人人 | 午夜影视在线 | 又粗又大又爽免费视频 | 日韩一卡 二卡 三卡 四卡 免费视频 | 性亚洲无删减 | 欧美亚洲免费久久久 | 欧美亚洲国产激情一区二区 | 深夜 免费 视频 | 一区二区三区久久 | 日本亚洲高清 | 涩色综合 | 日本欧美一级二级三级不卡 | 青青青草视频在线观看 | 欧美又大又粗又爽又硬 | 一区二区免费视频观看 | 做受又硬又粗又免费视频 | 小明视频免费永久在线网 | 欧美中文在线观看 | 天天操天天操天天操天天操 |