我用MFC创建了一个基本对话框,然后自己添加了"文件-打开"菜单,可是怎么添加功能呢?没有自带的么?请说详细点,多谢了.

解决方案 »

  1.   

    和给普通的菜单添加处理函数的方法一样啊,用MFC ClassWizard,类名选对话框类,ID选你的菜单项ID
      

  2.   

    messages选什么啊?   oncommand?输入后编译时提示需要参数?怎么回事?
      

  3.   

    要在菜单实现文件打开功能,最好的就是vc自带的打开功能了,菜单ID为ID_FILE_OPEN(自带的),可以重载OnOpenDocument这个函数,具体的实现你的打开功能.对于这段代码CFileDialog newDlg(TRUE,".c","",
    OFN_EXPLORER|OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
    "All Files (*.*)|*.*||",NULL );自带的打开功能里面已经封装好了的,点击打开后后自动弹出的.要在别的地方想要通过打开对话框的话,可以用这个代码实现
      

  4.   

    多谢各位了,我用的是创天中文vc++6.0,可id选择ID_FILE_OPEN,还是没反应阿?可是选择idclose\idcancel却好使,拜托哪位兄台能不能用MFC做一个对话框,然后添加上文件-打开菜单,把程序发给我,让我看看我到底是哪里错了?拜托啦,分不够可以再给。