VC++的New对话框中Location下是一个现成的控件?或者还是一个EditBox和Button组合?点了...按钮之后,弹出一个Choose Directory对话框,这是怎么做到的?

解决方案 »

  1.   

    use  SHBrowseForFolder
    http://www.mvps.org/vcfaq/sdk/20.htm
      

  2.   

    SHBrowseForFolder Function--------------------------------------------------------------------------------Displays a dialog box enabling the user to select a Shell folder.SyntaxLPITEMIDLIST SHBrowseForFolder(          LPBROWSEINFO lpbi
    );
      

  3.   

    SHBrowseForFolder 的效果不是楼主要的。楼主想要的效果估计是自己做的,也很简单:
    拖3个Control到窗体,
    再处理一下几个消息。
    在VB里面总共不超过10行代码即可实现
    在VC里面估计也差不多10来行代码吧