如何在MFC中使用CMenu类 [英] How to use CMenu class in MFC
本文介绍了如何在MFC中使用CMenu类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
谁能给我一个使用MFC CMenu类在对话框上插入菜单的示例代码.
谢谢
Abhi
Hi,
Can any one give me a sample code for inserting a Menu on the Dialog using MFC CMenu class.
Thanks
Abhi
推荐答案
在做MFC时,我只是使用设计器并将菜单控件拖放到对话框中...
When I was doing MFC, I just used the designer and drag/dropped a menu control onto the dialog box...
谢谢
好吧,我想动态加载菜单.
Thanks
Well,, I want to load my menu dynamically.
您可以这样开始:
CMenu菜单;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING,ID__OPTION1,第一个选项");
menu.AppendMenu(MF_STRING,ID__OPTION2,第二个选项");
:: SetForegroundWindow(m_hWnd);
TrackPopupMenu(menu,TPM_LEFTALIGN | TPM_RIGHTBUTTON,point.x,point.y,NULL,m_hWnd,NULL);
:: SetForegroundWindow(m_hWnd);
You can start like this:
CMenu menu;
menu.CreatePopupMenu();
menu.AppendMenu(MF_STRING,ID__OPTION1,"First option" );
menu.AppendMenu(MF_STRING,ID__OPTION2,"Second option" );
::SetForegroundWindow(m_hWnd);
TrackPopupMenu(menu,TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,NULL, m_hWnd,NULL);
::SetForegroundWindow(m_hWnd);
这篇关于如何在MFC中使用CMenu类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文