• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        創建與刪除快捷方式

        創建與刪除快捷方式

        更新時間:2022-05-10 文章作者:未知 信息來源:網絡 閱讀次數:

        OSfCreateShellGroup,OSfCreateShellLink,OSfRemoveShellLink三個API函數存在于VB的一個動態連接庫Vb5stkit.dll中,使用它們可以方便的創建桌面上或是開始菜單中的快捷方式。

          
          我們先來聲明以上幾個API函數,如下所示:
           Private Declare Function OSfCreateShellGroup Lib "Vb5stkit.dll" Alias "fCreateShellFolder" (ByVal lpstrDirName As String) As Long
           Private Declare Function OSfCreateShellLink Lib "Vb5stkit.dll" Alias "fCreateShellLink" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String) As Long
           Private Declare Function OSfRemoveShellLink Lib "Vb5stkit.dll" Alias "fRemoveShellLink" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String) As Long

          其中OSfCreateShellGroup函數的作用是在程序菜單中添加一個名為lpstrDirName的程序組,其參數的意義如下:

        參數: 意義 
        lpstrDirName String,lpstrDirName指定了要創建的程序組的名稱

        返回值
        Long,非零表示成功,零表示失敗

          其中OSfCreateShellLink函數的作用在指定的文件夾內創建快捷方式,其參數的意義如下:

        參數: 意義
        lpstrfoldername String,指定保存快捷方式的文件夾,默認為"c:Windowsstartmenuprograms"
        lpstrlinkname String,指定快捷方式的名稱
        lpstrpathname String,指定快捷方式所指向的應用程序或文件
        返回值 Long,非零表示成功,零表示失敗

          其中OSfRemoveShellLink函數的作用是刪除一個已經建立的快捷方式,其參數的意義如下:

        參數: 意義
        lpstrFolderName String,指定了要刪除的快捷方式所在的文件夾
        lpstrLinkName String,指定了要刪除的快捷方式的名稱
        返回值 Long,非零表示成功,零表示失敗

          聲明完后就可以在程序中使用這幾個函數了,我們先來創建一個桌面上的快捷方式吧,只須一句代碼即可:

            lresult = OSfCreateShellLink("....desktop", "記事本", "c:Windows otepad.exe", "")

          其中"....desktop"是指桌面所在的目錄,"記事本"是快捷方式的名稱,而快捷方式所指向的目標文件是"c:windows otepad.exe"。

          下面看看怎么添加快捷方式到開始和程序菜單中:
           1、添加快捷方式到開始菜單:

            lresult = OSfCreateShellLink("....start menu", "記事本", "c:Windows otepad.exe", "")
           2、添加快捷方式到程序菜單(開始菜單中的“程序”子菜單)中

             注釋:在程序菜單中添加一個名為Test的程序組
            lresult = OSfCreateShellGroup("Test")

             注釋:在程序菜單的Test程序組下創建記事本的快捷方式
            lresult = OSfCreateShellLink("test", "記事本", "c:Windows otepad.exe", "")

          現在運行程序就能看到添加到各個位置的快捷方式了,刪除這些快捷方式的方法也很簡單,比如我們要刪除剛才添加在桌面上的快捷方式,則可以用下面代碼來實現。

            lresult = OSfRemoveShellLink("....desktop", "記事本")

          同樣的要刪除開始和程序菜單中的快捷方式,只須使用如下語句即可:

             注釋:刪除開始菜單上的快捷方式
            lresult = OSfRemoveShellLink("....start menu", "記事本")

             注釋:刪除Test程序組下的快捷方式
            lresult = OSfRemoveShellLink("Test", "記事本") 

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 免费看污成人午夜网站| 久久午夜夜伦鲁鲁片无码免费| 亚洲成在人线aⅴ免费毛片| 亚洲校园春色小说| 91精品免费久久久久久久久| 久久亚洲AV成人无码软件| 最近2019年免费中文字幕高清 | 足恋玩丝袜脚视频免费网站| 婷婷久久久亚洲欧洲日产国码AV| 一区二区三区无码视频免费福利| 亚洲Av无码专区国产乱码DVD| 久久精品乱子伦免费| 亚洲无砖砖区免费| 免费被黄网站在观看| 一个人看的www免费在线视频| 国产亚洲精品自在久久| 99久久精品免费视频| 国产精品亚洲午夜一区二区三区| 好大好硬好爽免费视频| 免费无码午夜福利片| 国产aⅴ无码专区亚洲av| 4455永久在线观免费看| 日韩色日韩视频亚洲网站| 中文字幕亚洲激情| 97公开免费视频| 久久久久久亚洲av无码蜜芽| 亚洲午夜无码片在线观看影院猛 | 1000部拍拍拍18免费网站| 亚洲色成人网站WWW永久四虎 | 免费精品视频在线| 国产精一品亚洲二区在线播放| 精品国产sm捆绑最大网免费站| 亚洲AV无码一区二区三区性色 | 相泽南亚洲一区二区在线播放| 亚洲中文字幕无码不卡电影| 18级成人毛片免费观看| 免费一级做a爰片久久毛片潮| 亚洲精品无码不卡| 免费a级毛片永久免费| 午夜视频免费在线观看| 日韩成人精品日本亚洲|