According to the product team’s comment in
is not supported on a dialog by default. In order for this to work you have to implement the command handlers yourself. The command handlers must be added into the “CXXXApp”
class of your MFC dialog project, otherwise, the menu items are disabled.Another suggestion is that, instead of trying to add a menu bar to a dialog, you use a normal frame window with a CFormView view. This way you can get dialog-like behavior and still have a menu (or a ribbon) attached to the window frame.