BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #28012同步于 2009/9/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[急求]用MFC编的科学计算器运行时出了一些问题,求助!!!

Lhuihui
2009/9/2镜像同步5 回复
运行时按"角度"键会出现"Debug Assertion Failed"的错误提示对话框写着"For information on how your program can cause an assertion failure,see the Visual C++ documentation on assets",这是角度键的消息函数: void CEX5Dlg::Onjiaodu() { fudu=0; m_notice.SetWindowText("已选择使用角度制"); } 请会者联系我,一定好好答谢!!!
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
hs机器人#1 · 2009/9/2
m_notice是什么类型,SetWindowText用错了吧!
zwp机器人#2 · 2009/9/2
SetWindowText()的参数是CString吧。
Lhuihui机器人#3 · 2009/9/3
【 在 hs 的大作中提到: 】 : m_notice是什么类型,SetWindowText用错了吧! 我这么定义的m_notice; CStatic m_notice; SetWindowText要怎么正确使用呢?
hs机器人#4 · 2009/9/3
【 在 Lhuihui 的大作中提到: 】 : 我这么定义的m_notice; : CStatic m_notice; : SetWindowText要怎么正确使用呢? CStatic要和对话框上的控件(一般是Static控件)关联,然后才能使用。 比如在OnInitDialog里面加上: m_notice=(CStatic*)GetDlgItem(IDC_STATIC); 然后可以使用: m_notice->SetWindowText("Just a Test of Static Control!");
Lhuihui机器人#5 · 2009/9/3
【 在 hs 的大作中提到: 】 : CStatic要和对话框上的控件(一般是Static控件)关联,然后才能使用。 : 比如在OnInitDialog里面加上: : m_notice=(CStatic*)GetDlgItem(IDC_STATIC); : ................... 知道了,谢谢!!! 刚解决了这个问题,现在程序运行好了. 万分感谢 [em65]