在菜单栏中单击一菜单项后,跳出一对话框

 

 

(一)

在资源中找到菜单

 

(二)

在菜单中加入新的菜单项

 

(三)

   在CLASSWizard 中, 选中新加入的菜单项的ID, 在Messages栏中,选中COMMAND命令,  然后选Add Function 加入函数比如

 

OnDialog,此时便在CMainFrame加入了成员函数 CMainFrame::OnDialog()

 

   注:之所以是在CMainFrame中加入成员函数,是因为菜单是属于CMainFrame类的资源

 

(四)

   在此函数中定义对话框资源 比如定义一个CFileDialog

 

 

   void CMainFrame::OnSetFenbianlv() { CString filePath; CFileDialog fileDialo(TRUE, "*", NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT, "ALL file(*.bmp)|*.bmp||" ); if (IDOK==fileDialog.DoModal()) { filePath=fileDialog.GetPathName(); } }

 

 

 

 

 

 

 

 

 

 

  

  

 

 

 

你可能感兴趣的:(MFC)