谁给我一个最简单的例子? 用vc6创建一个对话框程序,上面放3个edit,实现edit3=edit1+edit2;哪位给我写写详细的过程?我没有接触过mfc,当然创建默认的对话框程序就不用写了,我就是看看怎么用edit这个控件,objectid是IDC_EDIT1,可是好像没法调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetDlgItemText(hwnd,IDC_EDIT1,buffer1,sizeof(buffer1));GetDlgItemText(hwnd,IDC_EDIT2,buffer2,sizeof(buffer2));sprintf(buffer3,"%d",atol(buffer1)+atol(buffer2));SetWindowText(hwnd,buffer3); 创建时带上只能输入数字的那种风格。然后用GetDlgItemInt()SetWindowText() CString str1,str2;GetDlgItemText(edit1ID,str1);GetDlgItemText(deit2ID,str2);str1 += str2;SetDlgItemText(edit3ID,str1); int nTemp1,nTemp2;nTemp1 = GetDlgItemInt(IDC_EDIT1);nTemp2 = GetDlgItemInt(IDC_EDIT2);nTemp3 = nTemp1 + nTemp2SetDlgItemInt(IDC_EDIT3,nTemp3); UpdateData(TRUE)/UpdateData(FALSE)就可以实现很简单, 添加映射变量,既然是在对话框中,使用updatedata函数接收和再现数据就行了先UpdateData();然后:m_strEdit3 = m_strEdit1 + m_strEdit2; // cstring variableUpdateData(FALSE); CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT1);pEdit->SetWindowText(s); IDC_EDIT1,IDC_EDIT2,IDC_EDIT3对应关联变量设置为CString m_edit1,CString m_edit2,CString m_edit3.m_edit3 = m_edit1 + m_edit2;UpdateData(FALSE); socket的recv和delphi indy.readbuffer 求界面层次问题 在线等,vc读取数据库链接文件udl的问题! DLL被不同线程加载,DLL中的全局变量是共用还是各自独立? 几天条链表,我想把他们存再一个大链表里面 <mfc经典问答>配套光盘文件,谁有??? vc中,如何打印bitmap图标呢? 我改变了多文档子窗口的标题,但我一最大化,最小化,标题消失,为什么??? 刚毕业的进来看看吧! 蒋晟在吗?你翻译的那片背景色的文章我找不到了。 请kuibobo(大雨清澎) fzd999(花差花差)两位进来拿分! 请问如何动态改变工具栏按钮上的图标?
GetDlgItemText(hwnd,IDC_EDIT2,buffer2,sizeof(buffer2));
sprintf(buffer3,"%d",atol(buffer1)+atol(buffer2));
SetWindowText(hwnd,buffer3);
然后用
GetDlgItemInt()
SetWindowText()
GetDlgItemText(edit1ID,str1);
GetDlgItemText(deit2ID,str2);str1 += str2;
SetDlgItemText(edit3ID,str1);
nTemp1 = GetDlgItemInt(IDC_EDIT1);
nTemp2 = GetDlgItemInt(IDC_EDIT2);nTemp3 = nTemp1 + nTemp2SetDlgItemInt(IDC_EDIT3,nTemp3);
就可以实现很简单,
先UpdateData();
然后:m_strEdit3 = m_strEdit1 + m_strEdit2; // cstring variable
UpdateData(FALSE);
pEdit->SetWindowText(s);
CString m_edit2,CString m_edit3.
m_edit3 = m_edit1 + m_edit2;
UpdateData(FALSE);