系统环境:VC60+XP,生成一个对话框工程。
1、在资源向导中生成一个自己的对话框类 class My_Dlg : public CDialog ,其中有一个静态框和一个编辑框。
2、在工程的主菜单中有两个菜单,一个是“修改姓名”,ID是ID_UPDATE_NAME,一个是“修改密码”,ID是IP_UPDATE_PASS 。点击之后生成一个实例,然后显示对话框。
My_Dlg test_dlg;
test_dlg.DoModal();要求:点击“修改姓名”时,把test_dlg 的静态框显示为文字“修改请输入姓名”,如果是点击“修改密码”,那么test_dlg的静态框就显示文字“请输入密码”。我目前想的办法是通过得到菜单的ID来判断操作者点击的是“修改密码”还是“修改姓名”,然后执行SetWindowTest()函数就可以了,可是怎样得到菜单的ID的呢?请高手指点一下,谢谢。