首页 新闻 搜索 短信 分类 聊天 导航
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 开 发 者 > 正文
用Visual Basic编程实现清空文档菜单

http://www.sina.com.cn 2002/01/25 18:14 赛迪网--中国电脑教育报

  文/刘红军

  “开始”按钮的“文档”菜单中记录着你打开过的各种文档,如Word文档、图片文件、以及保存过的网页文件等。如果这台计算机是公用的,那么你最近操作过的文件别人会一目了然。如何清除文档菜单内容呢?

  这些内容其实是快捷方式,位于Windows系统目录的Recent文件夹(默认是隐藏的)下,可以直接打开资源管理器删掉。这里介绍如何通过VB编程实现,程序包括一个窗体和一个模
块,在窗体中添加两个按钮和一个标签(名称:LblResult)。

  1、模块中的代码:

  '声明API函数

  Public Declare Sub SHAddToRecentDocs Lib "shell32.dll" (ByVal uFlags As Long, ByVal PV As String)

  '自定义函数,不成功则返回0

  Public Function ClearDocumentsMenu() As Boolean

  SHAddToRecentDocs 2, vbNullString

  ClearDocumentsMenu = Err.LastDllError = 0

  End Function

  2、窗体中的代码:

  Option Explicit

  Private Sub Command1_Click()

  Dim rc, rc1 As Long

  '清空文档菜单

  If ClearDocumentsMenu() = True Then

  LblResult = "清空成功!"

  Else

  LblResult = "清空失败!"

  End If

  End Sub

  Private Sub Command2_Click()

  Unload Me

  End Sub

  说明:程序在Windows 98 SE,VB6.0下调试通过,有兴趣的朋友不妨一试。


  


发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
【学园专题】Visual Basic编程技巧
用VB实现程序之间的简单通信 (2001/12/26 16:45)
VB通过DAO访问Access数据库 (2001/11/08 14:06)
VB.NET中的面向对象编程特征 (2001/10/23 13:23)
用VB6实现隐藏和显示“程序”选单 (2001/10/18 15:41)
在Excel中利用VBA创建多级选单 (2001/10/08 10:45)
在VB6中实现图像的变换 (2001/09/21 16:23)
用VB6编程监控CPU的资源状况 (2001/09/13 12:33)
在VB中实现文字的图片填充效果 (2001/09/11 12:39)
用VB编程让文本滚动更平滑 (2001/09/07 09:13)


科技时代意见反馈留言板 电话:010-82612286 或 010-82628888-3488   欢迎批评指正

网站简介 | 用户注册 | 广告服务 | 招聘信息 | 中文阅读 | Richwin | 联系方式 | 帮助信息

Copyright © 1996 - 2002 SINA.com, Stone Rich Sight. All Rights Reserved

版权所有 四通利方 新浪网