全球旧事资料 分类
上一期介绍Wi
dows的讯息系统,对有些读者来说可能比较艰涩或者说比较无趣,这是笔者想极力避免却又无法避免的事情,毕竟讯息的观念在Wi
dowsAPI的程式设计中是不可或缺的,以本期所提出的15则问题,就有2则的解决方案与讯息有关系。除了讯息的应用之外,由於本期预定刊载於Ru
PC2月号,属於新春期间,笔者想来点轻松而又实用的东西,所以特别挑选读者问过而VB无法解决的问题,以Wi
dowsAPI来加以解决,除了第4则与第15则之外,这些解决方案大抵上没有太艰涩的技术,您只要跟着笔者所介绍的方法,就可以将它们应用於您的VB程式中。
在Wi
dowsAPI的呼叫过程中,我们必须事先宣告所呼叫的API函数及其相关常数、自订型别,但这些宣告式通常是又臭又长,有碍阅读,所以笔者把它们集中放在最後的附录,当然,为了方便您引用,这些宣告式亦收录於笔者的网站,请自行下载。此外,本文讨论的所有问题也都附有范例程式,一样包含在下载的档案中。
问题1:我只是想将档案丢到「资源回收筒」,而不是从硬碟中删除。
f这个绝对不能呼叫VB所提供的Kill叙述,Kill叙述只会将档案从磁碟中删除,若要将档案丢到资源回收筒,必须呼叫SHFileOperatio
API函数,假设我们想将ctesttxt丢到资源回收筒,则呼叫的叙述如下:
DimSHFileOpAsSHFILEOPSTRUCT
SHFileOpwFu
cFO_DELETESHFileOppFrom
好听全球资料 返回顶部