MFC设计模式全解
菜单应用
1.系统菜单中添加菜单项
步骤:
新建一个机遇对话框的应用
在对话框类中定义一个菜单指针m_pMenu ,用于指向系统菜单
主要代码
在对话框初始化时(OnInitDialog( )函数中)获取系统菜单指针,想系统菜单中添加菜单项,代码如下:
m_pMenu = GetSystemMenu(FALSE); //如果是添加的菜单项
m_pMenu-AppendMenu(MF_STRING,IDD_FORMS_DIALOG,系統菜單);//弹出消息提示
响应菜单项的命令消息,在对话框的OnSysCommand函数中添加消息处理代码
if ((nID ) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
if(nID == IDD_FORMS_DIALOG)
{
MessageBox(系統菜單,提示,MB_OK|MB_ICONINFORMATION);
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
键盘消息处理(工程:Ch5Demol)
响应键盘消息(WM_KEYDOWN,WM_KEYUP)
显示字符(WM_CHAR)
显示插入符(WM_SETFOCUS)
常用虚拟键码机器对应的按键
您可能关注的文档
- MEMS加速度计全解.ppt
- mechanicalproperties-6全解.ppt
- MENTOR原理图设计培训教程全解.ppt
- MESTRO-TOUCH中文使用说明书全解.doc
- MetroMPLS基础知识及讲解全解.ppt
- META与QRCT使用指引全解.ppt
- MFC消息映射全解.ppt
- MFC原创教程:从不会开始(对话框1)全解.doc
- MFC的进程和线程全解.ppt
- MFC系列教程2全解.ppt
- 华润化学材料科技股份有限公司2026届春季校园招聘备考题库及一套完整答案详解.docx
- “梦工场”招商银行信用卡中心2027暑期实习招聘备考题库及答案详解参考.docx
- 2026青海西宁市公安局城北公安分局招聘警务辅助人员20人备考题库及一套答案详解.docx
- 华润化学材料科技股份有限公司2026届春季校园招聘备考题库附答案详解(考试直接用).docx
- 2026青海省面向社会招聘中小学(幼儿园、特殊教育)教师600人备考题库有完整答案详解.docx
- 平安银行广州分行2026届春季校园招聘备考题库及1套完整答案详解.docx
- 2026青海西宁市公安局城北公安分局招聘警务辅助人员20人备考题库及答案详解(夺冠).docx
- 2026黑龙江黑河市康宁医院(黑河市精神病人福利院)招聘财务人员1人备考题库及答案详解(精选题).docx
- 2026黑龙江哈工大航天学院复合材料与结构研究所招聘备考题库附答案详解.docx
- 2026黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学国际合作部(港澳台办公室)招聘备考题库附.docx
原创力文档

文档评论(0)