AfxMessageBox()函数在.net2005中不能用
编了一个很小的MFC消息映射程序,在.net2005中新建一个菜单下拉表项,ID定义为ID_MYFIRST,然后在MainFrame类中添加此事件的消息处理函数,在此函数...
编了一个很小的MFC消息映射程序,在.net2005中新建一个菜单下拉表项,ID定义为ID_MYFIRST,然后在MainFrame类中添加此事件的消息处理函数,在此函数中通过调用函数AfxMessageBox("Hello!");来实现单击此菜单时弹出对话框的目的。但只要一添加该函数,编译就通不过。
同样的操作,在.net2003或VC6.0中就不会出错。
请高手指教一下为什么?
急需解决! 展开
同样的操作,在.net2003或VC6.0中就不会出错。
请高手指教一下为什么?
急需解决! 展开
1个回答
展开全部
2005和2003有很多不同
有些东西已经更新删除和修改
AfxMessageBox("Hello!");不能用
可以用
this.RegisterClientScriptBlock("basetz","<script>window.alert('此标题已经存在了,请重新换一个试试。')</script>");
或者
Response.Write(<Script language=JavaScript>alert('欢迎:"+Session["userName"]+"用户你的登陆')</Script>);
有些东西已经更新删除和修改
AfxMessageBox("Hello!");不能用
可以用
this.RegisterClientScriptBlock("basetz","<script>window.alert('此标题已经存在了,请重新换一个试试。')</script>");
或者
Response.Write(<Script language=JavaScript>alert('欢迎:"+Session["userName"]+"用户你的登陆')</Script>);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询