To polaris:
  为什么不用新的TreeView和ListView?它们完全可以解决你的问题。
  建议:那些组件就别使用了,它们是为了兼容Win3.x而保留的,现在谁还在用Win3.x啊?
  至于‘怎样象TREEVIEW的ONEDIT属性一样,来直接修改文件名?’,说来话就长了...
例如要将TreeView和ListView的数据绑定啊,自己枚举绑定后的数据啊...罄竹难书。
  建议:看看有关Windows有关Shell扩展的资料。