我写了一个单文档应用程序,为了使代码更加的规范,我希望将每个菜单组写成一个类,即file类,edit类,tool类等等,然后在mainfrm.cpp中通过申明对象来操作,问题是我不太清楚的是,比如我写一个file类,那么我需要定义它的基类是什么类型的呢,因为我希望在file类中可以domodal其它的对话框和可以弹出messagebox,我用winapp做它的基类对吗?请各位大侠指点,还有就是,这样的方法纯粹吗?还是有更专业的写法来写一个应用程序?