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. log4cxx

    1.简介 (1)Apache log4cxx当前是由Apache软件基金会进行维护.它是java中著名开源项目Apache log4j在c++中对应的日志框架.它是借助于APR(Apache Port ...

  2. Oracle生成指定表的列名,并前后添加select from

    表的列名比较多的时候,手工一个个的写列名比较麻烦,这个函数可以让人偷偷懒 create or replace function f_GetCols(p_TableName in varchar2/*获 ...

  3. ASM:《X86汇编语言-从实模式到保护模式》第16章:Intel处理器的分页机制和动态页面分配

    第16章讲的是分页机制和动态页面分配的问题,说实话这个一开始接触是会把人绕晕的,但是这个的确太重要了,有了分页机制内存管理就变得很简单,而且能直接实现平坦模式. ★PART1:Intel X86基础分 ...

  4. Centos7 安装配置Mysql

    Centos7默认自带的mariadb数据库,它是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL ...

  5. EasyUI第一章Application之Basic CRUD(增删改查)

    先看效果图: 增加: 修改: 删除: 具体实现: html与js代码: @{ Layout = null; } <!DOCTYPE html> <html> <head& ...

  6. Markdown的简单实用

    Markdown Markdown是一种标记语言,能让笔者像写代码代码一样写文档,不用再为文档的排版样式而费心.

  7. thinkphp 杂项(3.2.3)

    G('start');//时间描点start php代码.... G('end');//时间描点end echo G('start','end',4).'-----------'; 时间统计echo ...

  8. WinForm 与WPF 窗体之间的想到调用

    先放置一个容器控件,并设计 好WinForm(或WPF)窗口 winform 调用 wpf ElementHost el = new ElementHost(); el.Dock = DockStyl ...

  9. js验证输入的金钱格式

    <html> <head> <title>js验证输入的金钱格式</title> <script type="text/javascri ...

  10. Can't find PHP headers in /usr/include/php

    解决办法: yum install php-devel