菜单应用
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)
常用虚拟键码机器对应的按键
原创力文档

文档评论(0)