在ATL Wizard是选中Use MFC选项就可以直接用MFC类了

解决方案 »

  1.   

    建义用WIN API,OpenFile(),且在2000下自动使用2000的方式!
      

  2.   

    在用ATL开发控件中,正常情况下是用API!,如果使用MFC,ATL中的需要优点就没了,那还不如用MFC向导开发控件!,你的问题可能是CFileDialog的程序中使用到hwnd引起的,ATL正常情况下是用Window less,hwnd为Null,不对就批评!
      

  3.   

    assert错误肯定会告诉你问题出在那个文件的那一行,打开这个文件看看,一般都能找到问题所在.