从CFILEDIALOG派生了一个类,定义了选择多个文件的属性,当用户用鼠标选择了多个文件后,但还没有点击打开按钮之前,会发送一个什么消息出去?请指点,谢谢~

解决方案 »

  1.   

    http://www.codeproject.com/dialog/xfiledialog.asp
      

  2.   

    牙医:是这个消息吗?
    CDM_SETCONTROLTEXT
      

  3.   

    to DentistryDoctor:
    谢谢这篇,但是我好象没有找到我需要的……to Stefine:
    感觉好象不是吧……to wangfei0206wl:
    我做的是一个CFileDialog派生类,针对用户选择单个文件和多个文件的时候(而且是在点“打开”按钮之前),打开文件对话框下面的选项会自动随之改变
      

  4.   

    前一阵子,我自己写了一个CFileDialog,从CDialog继承而来,在我写的类中你说的功能很容易实现,不过要从CFileDialog继承,要实现你说的功能很难呀.
      

  5.   

    用钩子试一试CFileDialog dlg;
    SetWindowHookEx( WH_CBT ... )
    dlg.DoModal();
    UnhookWindowsHookEx(..);安装钩子后,就应该能截获用户选择文件的消息,然后在钩子回调函数中进行处理,在对话框返回之后卸载钩子就可以了