在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

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

用VB6完成隱藏與顯示"程序"選單

用VB6完成隱藏與顯示"程序"選單

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

王永耀

很多系統安全軟件如“超級兔子”、“系統優化大師”等,都有一項很酷的功能,就是能夠自由隱藏和顯示“開始”選單中“程序”各項的功能。假如在我們的程序中也能實現這樣的功能,是不是會為程序添色不少呢?其實,我們用VB可以輕松實現這樣的功能。

實現方法
其中最重要的一點就是:在Win 98中,“程序”項的顯示和隱藏可以通過改變c:WindowsStart Menuprograms(注:這里假設您的Windows安裝在c盤)文件夾下各文件或文件夾的屬性來實現。要隱藏“程序”中的項目,只要相應的文件或文件夾屬性設成“隱藏”;要顯示項目,也只要去掉相應對象的“隱藏”屬性即可。那么,怎樣控制文件的屬性呢?在VB中,API函數有很重要的作用,可以實現很多強大的功能。其中,GetFileAttributes函數可以得到文件的屬性、SetFileAttributes函數可以更改文件屬性、GetWindowsDirectory函數可以得到系統目錄,有了這三個API“法寶”坐鎮,程序實現就很容易了。當程序啟動時調用GetWindowsDirectory函數得到系統目錄的路徑,再用Dir函數在一個列表框中列出“系統目錄Start Menuprograms ”目錄下的所有文件和文件夾,并調用GetFileAttributes函數來獲得各文件和文件夾的屬性,若屬性為“隱藏”,就把相應的列表項勾選(表示此項已隱藏)。在列表框中勾選你想要隱藏的項目,接著調用SetFileAttributes函數,將勾選項相應的文件或文件夾的屬性改為“隱藏”(表示將其隱藏),去掉未勾選項相應的文件或文件夾的“隱藏”屬性。這樣,一切就搞定了。

程序代碼及講解
首先新建一個Project工程,并在Form1中建立一個列表框list1,其style屬性為:Checkbox(復選框式樣);四個命令按鈕:command1、command2、command3和command4。  

具體程序代碼如下:

'declarations部分,聲明API函數
Private Declare Function GetFileAttributes Lib "kernel32" Alias "GetFileAttributesA" (ByVal lpfilename As String) As Long
Private Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpfilename As String, ByVal dwFileAttributes As Long) As Long
Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nsize As Long) As Long
'聲明變量
Dim i As Integer
Dim lngpath As Long
Dim tmppath As String
Dim strpath As String
Dim strdir As String
'定義子過程1,用于顯示“程序”選單各項,并確定是否已經隱藏
Sub getfileattr()
i = 0
tmppath = Space(50)
lngpath = GetWindowsDirectory(tmppath, Len(tmppath))
strpath = Left(tmppath, lngpath) && "Start MenuPrograms"
'programs路徑
strdir = Dir(strpath, vbDirectory + vbNormal + vbHidden + vbArchive + vbReadOnly + vbSystem)
'將所有程序項目添加到列表框中
Do While strdir <> ""
If strdir <> "." And strdir <> ".." Then
List1.AddItem strdir
i = i + 1
If (GetFileAttributes(strpath && strdir) And vbHidden) Then
'得到文件或文件夾屬性,若為隱藏則勾選
List1.Selected(i - 1) = True
End If
End If
strdir = Dir
Loop
'下一個文件或路徑
End Sub
'定義子過程2
Sub setfileattr()
tmppath = Space(50)
lngpath = GetWindowsDirectory(tmppath, Len(tmppath))
strpath = Left(tmppath, lngpath) && "Start MenuPrograms"
'得到“programs”路徑
For i = 0 To (List1.ListCount - 1)
If List1.Selected(i) = True Then
'勾選則隱藏,反之則顯示
SetFileAttributes strpath + List1.List(i), vbHidden
Else
SetFileAttributes strpath + List1.List(i), vbNormal
End If
Next i
End Sub
Private Sub Command1_Click()
Call setfileattr
'調用子過程2改變文件屬性
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Command3_Click()
For i = 0 To List1.ListCount - 1
'全選
List1.Selected(i) = True
Next i
End Sub
Private Sub Command4_Click()
For i = 0 To List1.ListCount - 1
'全否
List1.Selected(i) = False
Next i
End Sub
Private Sub Form_Load()
Form1.Caption = "隱藏和顯示程序選單"
Command1.Caption = "確定"
Command2.Caption = "退出"
Command3.Caption = "全選"
Command4.Caption = "全否"
Call getfileattr
'調用子過程1,得到文件屬性并初始化列表框各項
End Sub

按F5運行后,程序下的文件和文件夾會一個不漏地顯示在列表框里,再勾選幾個,按“確認”,打開“開始選單”的“程序”,剛才勾選的幾個不見了。再次運行程序,看看列表框里,是不是剛才勾選的現在依然勾選著呢?那就是告訴你,“程序”選單中已經隱藏了這些項。通過修改文件屬性還可以完成許多的功能,如管理“發送”(send to)、“收藏夾”(favorites)等,就看你如何靈活運用了。

以上程序在Windows 98、VB 6.0企業版下調試通過。 

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

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 18黄暴禁片在线观看| 手机成人av在线| 精品少妇无遮挡毛片| www.久久久久久久久久久| 深爱五月综合网| 日本a级片在线观看| 男女啪啪免费视频网站| 国产真人无码作爱视频免费| 看看黄色一级片| 青青草国产免费| 欧美午夜aaaaaa免费视频| 在线免费黄色小视频| 无码精品国产一区二区三区免费| 日本特黄a级片| 久久成人免费观看| 午夜啪啪福利视频| 国产三级生活片| 成年人视频网站免费观看| 在线观看视频黄色| 男女无套免费视频网站动漫| 国产乱子伦精品无码专区| 欧美婷婷精品激情| 老司机午夜av| 成人免费性视频| 日本三日本三级少妇三级66| 日日噜噜夜夜狠狠| 91国产精品视频在线观看| 国产精品亚洲αv天堂无码| 日韩伦理在线免费观看| 成人av在线播放观看| 亚洲精品在线视频播放| 午夜精品免费看| 日韩精品福利片午夜免费观看| 在线观看岛国av| 欧美 日韩 国产 在线观看| aaa一级黄色片| 激情五月婷婷六月| 久久成人福利视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 99精品人妻少妇一区二区| 性欧美18一19内谢| 一区二区三区免费播放| 日日摸天天爽天天爽视频| 午夜激情av在线| 日本一区二区免费高清视频| 中文字幕亚洲欧洲| 丁香色欲久久久久久综合网| 久无码久无码av无码| 777久久久精品一区二区三区 | 午夜一级免费视频| 艳母动漫在线免费观看| 50路60路老熟妇啪啪| 四虎永久在线精品无码视频| 成人不卡免费视频| 日本欧美黄色片| 久久久久亚洲av无码专区喷水| 99热久久这里只有精品| 国内国产精品天干天干| 九色自拍视频在线观看| 三年中文高清在线观看第6集| 成人性生活视频免费看| 成人手机视频在线| 国产一级做a爰片久久| 国产精品视频一区二区三区四区五区| 久久久久xxxx| 欧洲美女亚洲激情| 三级视频中文字幕| 少妇黄色一级片| www日韩在线观看| 男人添女人荫蒂免费视频| 特色特色大片在线| 玖玖爱视频在线| 亚洲一级片网站| 午夜免费福利视频在线观看| 午夜视频在线瓜伦| 亚洲三级视频网站| 日本高清久久久| 1314成人网| 欧美日韩中文字幕在线播放| 日本不卡一区二区三区四区| 一级片黄色免费| 国产树林野战在线播放| 国产精品久久国产| 91视频最新入口| 性chinese极品按摩| 亚洲欧美日韩网站| av动漫在线播放| 男人天堂999| 国产性生活一级片| 亚洲欧美日韩一级| 一区二区三区四区久久| 伊人久久在线观看| 久草福利视频在线| 黑人巨大国产9丨视频| 国产日产欧美视频| 亚洲制服中文字幕| 777久久久精品一区二区三区| 手机视频在线观看| 丝袜老师办公室里做好紧好爽| 一级淫片在线观看| 妞干网在线免费视频| www.夜夜爱| 久久av秘一区二区三区| 亚洲福利精品视频| 国产二区视频在线| 男人天堂成人网| 国产精品一区二区羞羞答答| 99精品在线免费视频| 成人免费看片视频在线观看| 男女无套免费视频网站动漫| 黄网站欧美内射| www.欧美日本| 国产a级黄色大片| 天美星空大象mv在线观看视频| 色婷婷成人在线| 久久精品国产sm调教网站演员| 天天摸天天碰天天添| 中文字幕在线视频一区二区| 国产毛片视频网站| 三年中国中文在线观看免费播放 | 成年人在线观看视频免费| 97超碰国产精品| 992tv成人免费观看| 中文av字幕在线观看| 亚洲欧美日韩综合网| 日本美女视频一区| 久久久精品高清| 老司机午夜网站| 女性女同性aⅴ免费观女性恋| 北条麻妃在线观看| 亚洲va在线va天堂va偷拍| 欧美一区二区三区综合| 黄色片视频在线播放| 日本高清一区二区视频| 日韩av影视大全| 亚洲熟妇av一区二区三区漫画| 91黄色小网站| 法国空姐在线观看免费| 男女激情免费视频| 99精品999| 国产成人a亚洲精v品无码| 青青草影院在线观看| 精品久久久久久久免费人妻| 91欧美一区二区三区| 国产精品久久中文字幕| 99精品999| 色戒在线免费观看| 欧美在线观看视频网站| 水蜜桃色314在线观看| 米仓穗香在线观看| 国产无遮挡猛进猛出免费软件| 欧美在线aaa| 亚洲第一狼人区| 欧美日韩激情视频在线观看| 米仓穗香在线观看| 午夜大片在线观看| 永久免费的av网站| 99热这里只有精品在线播放| 国产又黄又猛又粗又爽的视频| 内射国产内射夫妻免费频道| 男女私大尺度视频| 成人午夜视频在线观看免费| 色黄视频免费看| 久久香蕉视频网站| 久久精品无码中文字幕| 男人和女人啪啪网站| 男女视频一区二区三区| 日韩av影视大全| 国产片侵犯亲女视频播放| 日日摸日日碰夜夜爽无码| 日韩a在线播放| 在线播放免费视频| 777777av| 色网站在线视频| av动漫在线看| 亚洲精品手机在线观看| av一区二区三区免费观看| 欧美亚洲日本一区二区三区| 免费大片在线观看| 特级毛片在线免费观看| 人妻精品无码一区二区三区| 在线免费观看视频黄| 精品一二三四五区| 艳母动漫在线免费观看| 熟妇人妻va精品中文字幕| 国产精品啪啪啪视频| 国产美女18xxxx免费视频| 无码精品a∨在线观看中文| 99精品免费在线观看| 超碰超碰在线观看| 日日碰狠狠躁久久躁婷婷| 免费人成自慰网站| 亚洲精品天堂成人片av在线播放| 免费看涩涩视频| 亚洲娇小娇小娇小| 中文字幕免费高清在线| 福利视频999| 奇米777在线| 日韩av影视大全| 国内少妇毛片视频|