if(My_OpenFileDlg.DoModal()==IDOK){ CString FilePath=My_OpenFileDlg.GetPathName(); my_Player.put_URL(FilePath); GetMenu()->GetSubMenu(2)->EnableMenuItem(ID_Menu_FullScreen,MF_BYCOMMAND| MF_ENABLED );` }
请查看你的窗口类中的菜单,是否将CMenu设置成了局部变量( 仅在OnInitDialog()中初始化 ) 应该将该CMenu设置为窗口类的变量,在OnInitDialog()中初始化并SetMenu() 并且在你的代码段之后再SetMenu()
CFileDialog(pParentWnd = this)
使用API函数恢复 SetActiveWindow
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧