那位高手可以给我个例子关于实现类似"资源管理器"的功能.也就是如何实现ListView,TreeView,ToolBar,StatusBar等互动的功能的参考代码.我只能找到VB.NET的.VB6的呢?那位高手帮帮忙.100分感谢~~

解决方案 »

  1.   

    这里有一个例子,你可以下载edeskvb.exe,下载地址为:
    (http://www.china-askpro.com/download/edeskvb.exe)。这实际上是完全用VB代码编写的资源管理器。从这个例子中,你可以看出其实大多数情况下并不是调用哪个API函数,而是调用系统预先定义的OLE Automation的接口(Interface),如IContextMenu是用来调用快捷菜单的。这些接口大多比较复杂,我不可能详细介绍,你可以找一些比较高深的VC++编程的书,可能会提到一些。完整的说明在VC++的在线帮助中可以找到。 
        需要说明的是,如果你想了解Shell编程和API知识,那么这个程序是很好的例子,但是如果你只是想做一个例似资源管理那样的界面而不是用来操作系统文件或资源的,这个例子太复杂了,你只需要了解一下VB的TreeView和ListView控件就可以了