如何添加自定义系统菜单 - C++ & MFC
来源:互联网 发布:淘宝充值平台话费进货 编辑:程序博客网 时间:2024/04/30 13:04
如何添加自定义系统菜单 - C++ & MFC
1、创建一个基于对话框的MFC EXE
2、在对话框类中添加一个Public 指针变量 m_pMenu,用来保存系统菜单
class CPrjShutDownPCDlg : public CDialog{// Constructionpublic:CMenu* m_pMenu;
3、添加一个Global 变量,ID_menuAuthorblog,用来标识菜单ID
unsigned int ID_menuAuthorblog = 123456;
4、在对话框的 OnInitDialog 函数 中,获取系统菜单指针,向系统菜单添加菜单项
//=====================================================================================//添加系统菜单“Author's Blog”m_pMenu = CPrjShutDownPCDlg::GetSystemMenu(FALSE);//::GetSystemMenu(m_pMenu->AppendMenu(MF_ENABLED,ID_menuAuthorblog,"Author's Blog");//=====================================================================================
5、在对话框的 OnSysCommand 函数中添加菜单单击响应代码
void CPrjShutDownPCDlg::OnSysCommand(UINT nID, LPARAM lParam) {// TODO: Add your message handler code here and/or call default//================================================================// TODO: System Menu Author's Blog Click Eventif(nID == ID_menuAuthorblog){::ShellExecute(CPrjShutDownPCDlg::m_hWnd,"open","http://HackerJLY.spaces.live.com/photos",NULL,NULL,SW_MAXIMIZE);}//================================================================CDialog::OnSysCommand(nID, lParam);}
- 如何添加自定义系统菜单 - C++ & MFC
- 如何添加自定义系统菜单
- 添加自定义系统菜单
- MFC如何添加菜单快捷键
- MFC如何在自定义对话框中添加系统图标?
- MFC 如何添加自定义消息
- MFC 如何添加自定义消息
- MFC 如何添加自定义消息
- MFC 如何添加自定义消息
- MFC 如何添加自定义消息
- MFC 如何添加自定义消息
- MFC 如何添加自定义消息
- 探究MFC之Dialog系统菜单添加
- MFC如何给对话框添加菜单
- MFC如何添加右键空白处菜单
- VC++ MFC 系统菜单添加子菜单 CMENU submenu GetSystemMenu
- MFC如何定制对话框系统菜单
- Win7系统如何在桌面右键菜单里添加自定义程序或网址?
- 环的进化图
- 13 reasons for UML’s descent into darkness
- 国家补贴中国电信300亿其实并非“无道理”
- 打开目录的方法
- Memcached使用点滴
- 如何添加自定义系统菜单 - C++ & MFC
- Android的近期进展
- 今天开通了BLOG了
- 实现windows查找文件的暂停功能
- 一个练习
- 2008-6-4
- 在HTML中引入CSS
- 疯狂的程序员55
- tar与gzip命令