VC++获取IDC_EDIT的7种方法

http://blog.csdn.net/baizengfei/article/details/7997618
//第一种方法
int number1, number2, number3;
char char1[10], char2[10], char3[10];

GetDlgItem(IDC_EDIT1)->GetWindowText(cahr1, 10);

GetDlgITem(IDC_EDIT2)->GetWindowText(char2, 10);
 
number1 = atoi(char1);
number2 = atoi(char2);
number3 = number1 +number2;
 
itoa(number3, char3, 10);
GetDlgItem(IDC_EDIT3)->SetWindowText(cahr3);

//第二种方法
char char1[10], char2[10], char3[10];
int number1, number2, number3;
 
GetDlgItemText(IDC_EDIT1, char1, 10);
GetDlgITemText(IDC_EDIT2, char2, 10);
 
number1 = atoi(char1);
number2 = atoi(char2);
number3 = number1 + number2;
itoa(number3, char3, 10);
SetDlgItemText(IDC_EDIT3, char3);

//第三种方法
int number1, number2, number3;
number1 = GetDlgItemInt(IDC_EDIT1);
number2 = GetDlgITemInt(IDC_EDIT2);
number3 = number1 + number2;
 
SetDlgItemInt(IDC_EDIT3, number3);

//第四种方法
*在ClassWizard中的Member中找到IDC_EDIT1和IDC_EDIT2的Control IDs双击IDC_EDIT1和IDC_EDIT2打开Add MemberVariable
添加MemberVariableName的新名字(m_number1)
CateGory:Value;
Variable Type: Int;
OK!
void CTest_3Dlg::OnButton1()
{
        UpdateData();
m_number3 = m_number1 + m_number2;
UpdateData(FALSE);
 
DoDateExChange;MSDN说明这个函数程序代码从来是不调用的,而是由我们通过CWnd类的另一个函数来调用的(UpdateData());来实现的。
}

//第五种方法
int number1, number2, number3;
char char1[10], char2[10], char3[10];
 
m_ctrlEDIT1.GetWindowText(char1, 10);
m_ctrlEDIT2.GetWindowText(char2, 10);
number1 = atoi(char1);
number2 = atoi(char2);
number3 = number1 + number2;
itoa(number3, char3, 10);
m_ctrlEDIT3.SetWindowText(char3);

//第六种方法
int num1, num 2, num3;
char ch1[10], ch2[10], ch3[10];
::SendMessage(GetDlgItem(IDC_EDIT1)->m_Hwnd),  WM_GETTEXT, 10, (LPARAW)ch1);
::SendMessage(m_ctrlEDIT2.m_Hwnd),  WM_GETTEXT, 10, (LPARAW)ch2);
num1 = atoi(ch1);
num2 = atoi(ch2);
num3 = num1  + num2;
m_ctrlEDIT3.SendMessage(WM_SETTETXT,  10, (LPARAW), ch3);

//第七种方法;
int num1, num2, num3;
char ch1[10], ch2[10], ch3[10];
SendDlgItemMessage(IDC_EDIT1, WM_GETTEXT, 10, (LPARAM)ch1);
SendDlgItemMessage(IDC_EDIT2, WM_GETTEXT, 10, (LPARAM)ch2);
num1 = atoi(ch1);
num2 = atoi(ch2);
num3 = num1 + num2;
SendDlgItemMessage(IDC_EDIT3, WM_SETTEXT, 10, (LPARAM)ch3);
 
 

 
 

VC++获取IDC_EDIT的7种方法的更多相关文章

  1. VC获取cookies的几种方法

    方法一: CInternetSession::GetCookie This member function implements the behavior of the Win32 function  ...

  2. PHP中获取星期的几种方法

    PHP中获取星期的几种方法   PHP星期几获取代码: 1 date(l); 2 //data就可以获取英文的星期比如Sunday 3 date(w); 4 //这个可以获取数字星期比如123,注意0 ...

  3. C#获取当前路径的7种方法

    总结C#获取当前路径的7种方法 C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName ...

  4. Java获取随机数的几种方法

    Java获取随机数的几种方法 .使用org.apache.commons.lang.RandomStringUtils.randomAlphanumeric()取数字字母随机10位; //取得一个3位 ...

  5. spring 获取 WebApplicationContext的几种方法

    spring 获取 WebApplicationContext的几种方法 使用ContextLoader WebApplicationContext webApplicationContext = C ...

  6. Struts2 后台获取路径的几种方法

    Struts2 后台获取路径的几种方法 package actions.app; import java.io.File; import org.apache.struts2.ServletActio ...

  7. 体温数据上传程序开发+获取时间的三种方法+DB Browser下载及安装

    今天开始了体温上传程序的开发 今日所学: 获取时间 (21条消息) (转)安卓获取时间的三种方法_sharpeha的博客-CSDN博客_安卓获取时间 DB Browser安装教程 (20条消息) sq ...

  8. VC调用javascript的几种方法

    第一种:通过execScript调用.这种方法,虽然操作方便,但不能获取返回值.m_spHtmlDoc->get_parentWindow(&m_pHtmlWindow);VARIANT ...

  9. VC++ 响应回车键的2种方法

    众所周知,VC++响应回车键经常用的方法是利用 BOOL PreTranslateMessage(MSG* pMsg) 截取回车键消息,如: if (pMsg->message == WM_KE ...

随机推荐

  1. 从jquery里的$.ajax()到angularjs的$http

    jquery中对ajax的使用做了很多封装,使得我们使用习惯了,反而并不大清楚在请求过程中的一些细节. 在第一次使用angularjs的$http时,后台一直接受不到前端请求的数据,于是小小研究了一下 ...

  2. windows网络编程

    1.协议的特征 面向消息的和基于流的 面向连接的和面向无连接的 2.端口分为三类:“已知”端口.已注册端口.动态和私用端口 0~1023 IANA控制,为固定服务保留的 1024~49151 已注册端 ...

  3. WPF 线程 Dispatcher

    WPF 应用程序从两个线程开始: 一个用于处理呈现 一个用于管理 UI 呈现线程有效地隐藏在后台运行,而UI线程则接收输入.处理事件.绘制屏幕以及运行应用程序代码. 大多数应用程序都使用一个 UI 线 ...

  4. Windows下几款免费C/C++开发工具简介

    我相信作为编程初学者,我们都希望有好用的编程软件.这里"好用"应该至少要满足两点:1.安装简单,2.使用方便.大神移驾,对工具有特殊偏好跳过,从来不用Windows的止步.本文不做 ...

  5. [转]Android样式的开发:shape篇

    转载自Keegan小钢原文链接:http://keeganlee.me/post/android/20150830 Android样式的开发:shape篇Android样式的开发:selector篇A ...

  6. js 的Location对象

    Location对象 location用于获取或设置窗体的URL,并且可以用于解析URL. 语法: location.[属性|方法] location对象属性图示: location 对象属性: ha ...

  7. tp5 中 model 的更新方法

    // 过滤非数据表字段更新 public function update(Request $request){ $user = model('User'); $result = $user -> ...

  8. TCP协议三次握手和四次挥手

    http://www.cnblogs.com/rootq/articles/1377355.html TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对 ...

  9. hdu 2594 Simpsons’ Hidden Talents

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2594 思路:将两个串连起来求一遍Next数组就行长度为两者之和,遍历时注意长度应该小于两个串中的最小值 ...

  10. sql面试题一 学生成绩

    sql面试题一 学生成绩   原帖链接:http://topic.csdn.net/u/20081020/15/1ABF54D0-F401-42AB-A75E-DF90027CEBA0.html 表架 ...