说点就给分。CEDIT的问题! 如果编一个加法器,有3个CEdit控件,一个输入加数(m_add),一个输入被加数(m_add_x),最后一个显示结果(m_result)。还有一个CBotton控件(DIR())来控制加法事件。请问在CBotton控件的DIR()函数里怎么code。谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UpdateData(); m_result = m_add + m_add_x; CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT3); CString strResult; strResult.Format("%d", m_result); pEdit->SetWindowText(strResult); 得到你的输出的那个edit box控件的窗口指针,将int类型的变量转成CString类型的变量。(后面的函数Input的需要),最后一个函数用于再edit box上show结果!! m_result , m_add ,m_add_x我设置的是fload类型的变量,是否也要 CString strResult; strResult.Format("%d", m_result); UpdateData();m_result = m_add + m_add_x;UpdateData(FALSE);不行吗 是的,但是最后一句就要改一下了 strResult.Format("%.2f", m_result);(保留小数点后面2位,如果还要多几位的话,改那个2就好了!!) rabithao(兔巴哥) 的方法比较好!!还是用他的做法吧!! msdn computer例子,里面你要的全有 feiniaoliang(飞鸟良) :谢谢,我按管理的窗口,在那里就可以给你加分了是不是?我真的不懂!别多想:) listbox会过滤掉\r\n,但我一定要在\r\n的位置实现换行,应该怎么做 请教创建进程后,得到这个进程的窗口hwnd 关于SetItemData的使用 在看USBVIEW的时候有一个for (;;)是什么意思呢? 关于RichEdit中隐藏文本的问题 双机互联的问题 是否和CreateProcess有关?? dbf格式的数据文件,怎样写下面的SQL语句? 图像颠倒的问题 消息顺序问题 哪里有关于属性页的代码下载啊?///// VC6.0的MSDN问题
m_result = m_add + m_add_x;
CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT3); CString strResult;
strResult.Format("%d", m_result);
pEdit->SetWindowText(strResult);
CString strResult;
strResult.Format("%d", m_result);
m_result = m_add + m_add_x;
UpdateData(FALSE);
不行吗
strResult.Format("%.2f", m_result);(保留小数点后面2位,如果还要多几位的话,改那个2就好了!!)
谢谢,我按管理的窗口,在那里就可以给你加分了是不是?
我真的不懂!别多想:)