如何用VB编写资源管理器
编号:QA000149
建立日期: 1998年11月30日 最后修改日期:1998年11月30日
所属类别:
VBFAN:
我想尝试编一个资源管理器,也下载了一些范例,但这些范例或是语焉不详,或是错误百出。我的问题是:要编出这样一个程序,需要调用哪些API函数(最好能对这些函数的作用讲得具体点,以便举一反三),怎样调用这些函数。请不啬赐教。不知哪里有关于API函数的说明,也请告知。
回答:
这里有一个例子,你可以下载
edeskvb.exe。这实际上是完全用VB代码编写的资源管理器。从这个例子中,你可以看出其实大多数情况下并不是调用哪个API函数,而是调用系统预先定义的OLE Automation的接口(Interface),如IContextMenu是用来调用快捷菜单的。这些接口大多比较复杂,我不可能详细介绍,你可以找一些比较高深的VC++编程的书,可能会提到一些。完整的说明在VC++的在线帮助中可以找到。
需要说明的是,如果你想了解Shell编程和API知识,那么这个程序是很好的例子,但是如果你只是想做一个例似资源管理那样的界面而不是用来操作系统文件或资源的,这个例子太复杂了,你只需要了解一下VB的TreeView和ListView控件就可以了。
相关问题:
QA002071 "如何使用TreeView控件"
此问题由李海回答。
| |
|
|
| |
|
|