不知道什么问题!!!!!!郁闷!!!! 至少应该是先UpdateData(TRUE); 再.UpdateData(FALSE); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jsjdialog jsj1;jsj1.domodal(); 就出来了啊 两个错误:1是你在jsj1窗口还没有创建的时候调用UpdateData()会导致程序终止,因为UpdateData需要调用窗口句柄;2是UpdateDate(FALSE)是用于将修改后的数据更新到界面上,UpdateData(TRUE)是用于将界面数据采集到变量中,看样子你理解反了。 你这个对话框要么DoModal()来创建模式对话框窗口,要么Create创建无模式对话框窗口,否则不能访问对话框的子窗口,也就是不能调用UpdateData函数。 谢谢各位!小弟已经弄好了! void jsjdialog::Oncompute() { // TODO: Add your control notification handler code here jsjdialog jsj1; jsj1.UpdateData(FALSE); if(m_operat == "+") {m_result =m_number1+m_number2;} if(m_operat == "*") {m_result =m_number1*m_number2;} if(m_operat == "-") {m_result =m_number1-m_number2;} if(m_operat == "/") {m_result =m_number1/m_number2;} jsj1.UpdateData(TRUE); } 姜jsjdialog jsj1;删掉即可。 Win 驱动里面有没有 STL可以用啊?? 编了个聊天程序,在局域网内能用,出外网就不行了,为啥呢 如果建立一个子窗口可以随着父窗口而改变大小和位置 关于多线程编程的问题,高手请进 谁能帮我推荐一些好书 怎样用vc实现读取MIF格式的文件, 使用数据报Socket(UDP),如何在收到数据包时得到发送方的IP地址。 在视图类中如何退出死循环????? 分享win32+数据结构算法的书 如何通过proxy,让自己的客户端程序和远程的服务端程序建立tcp连接,并且传送数据 怎样将exe程序转换成DLL? 关于Ftp下载问题(WinInet编程)
jsj1.domodal(); 就出来了啊
1是你在jsj1窗口还没有创建的时候调用UpdateData()会导致程序终止,因为UpdateData需要调用窗口句柄;
2是UpdateDate(FALSE)是用于将修改后的数据更新到界面上,UpdateData(TRUE)是用于将界面数据采集到变量中,看样子你理解反了。
void jsjdialog::Oncompute()
{
// TODO: Add your control notification handler code here
jsjdialog jsj1;
jsj1.UpdateData(FALSE);
if(m_operat == "+")
{m_result =m_number1+m_number2;}
if(m_operat == "*")
{m_result =m_number1*m_number2;}
if(m_operat == "-")
{m_result =m_number1-m_number2;}
if(m_operat == "/")
{m_result =m_number1/m_number2;}
jsj1.UpdateData(TRUE);
}
姜jsjdialog jsj1;删掉即可。