是否可以在基于对话框的应用程序中放置菜单?怎么样?
答案 0 :(得分:10)
是的,可以将菜单添加到基于对话框的应用程序中。您可以将菜单创建为资源,并将其附加到对话框中。
如果打开属性对话框,则可以将菜单视为可以为其分配现有菜单ID的属性。
步骤:
Menu
。 (带有一些ID的菜单 - 让我们说IDR_MENU1 - 已创建)答案 1 :(得分:1)
请参阅MSDN中的DLGCBR32 MFC sample。
答案 2 :(得分:1)
您可以将菜单资源添加到对话框应用程序,但是您还没有说过您正在使用哪个版本的Visual Studio,因此很难提供详细信息。您应该知道,因为CDialog不是从CFrameWnd派生的,所以更新路由不起作用 - 您需要阅读this article了解详细信息。
该文章包含添加菜单的说明,如果您使用的是Visual Studio VC6后版本(可能是这样) - 请阅读本文后面的“更多信息”部分。