博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC++对话框间数据传输 两个类数据传输
阅读量:6310 次
发布时间:2019-06-22

本文共 1097 字,大约阅读时间需要 3 分钟。

1、首先先创建两个dialog 一个叫Dlg1 还有一个叫Dlg2 在Dlg1 里面声明一个 CString 类型static 的变量 static CString Dlg1DATA;

2、分别在对话框上面创建一个文本框,和一个按钮  和一个定时器

第一个对话框中文本框的内容是要发送的,按钮是可以定时发送

第二个对话框中文本框的内容是要接收的,按钮是可以定时接收

在Dlg1.cpp中输入下面代码

void Dlg1::OnButton1() {    // TODO: Add your control notification handler code here  static int SW_TIMER=1;  SW_TIMER=++SW_TIMER%2;  //产生0,1交替的数据  if(SW_TIMER==0)    SetTimer(1,2000,NULL);  if(SW_TIMER==1)    KillTimer(1); //销毁Dlg1中的定时器1}void Dlg1::OnTimer(UINT nIDEvent) {    // TODO: Add your message handler code here and/or call default    GetDlgItemText(IDC_EDIT1,Dlg1DATA);    CDialog::OnTimer(nIDEvent);}

在Dlg1.cpp中输入下面代码

void Dlg2::OnButton1() {        // TODO: Add your control notification handler code here  static int SW_TIMER=1;  SW_TIMER=++SW_TIMER%2;  //产生0,1交替的数据  if(SW_TIMER==0)    SetTimer(1,2000,NULL);  if(SW_TIMER==1)    KillTimer(1); //销毁Dlg2中的定时器1}CString Dlg1::Dlg1DATA; //这点是关键 因为我们是使用Dlg1的内容 void Dlg2::OnTimer(UINT nIDEvent) {    // TODO: Add your message handler code here and/or call default    SetDlgItemText(IDC_EDIT2,Dlg1.Dlg1DATA);    CDialog::OnTimer(nIDEvent);}

转载地址:http://wjxxa.baihongyu.com/

你可能感兴趣的文章
通过编译函数库来学习GCC【转】
查看>>
浅谈Hive和HBase区别
查看>>
C语言将字符串转换成对应的数字(十进制、十六进制)【转】
查看>>
据说每个大牛、小牛都应该有自己的库——框架篇
查看>>
EntityFramework之原始查询如何查询未映射的值,你又知道多少?
查看>>
target_list 中的 list_make1 的含义
查看>>
PLSQL DBMS_DDL.ALTER_COMPILE
查看>>
Silverlight 解谜游戏 之十一 鼠标的新衣
查看>>
[Step By Step]SAP HANA PAL多元指数回归预测分析Multiple Exponential Regression编程实例EXPREGRESSION(模型)...
查看>>
法线贴图是用来解决低模的细节表现问题
查看>>
Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数)
查看>>
Unity容器中的对象生存期管理
查看>>
c语言小练习(蛮好玩的)
查看>>
eclipse加入git工具
查看>>
JAVA中线程同步的方法(7种)汇总
查看>>
C# 视频监控系列(15):总结贴——可能用到的C# WinForm技术小结
查看>>
JS面向对象编程,对象,属性,方法。
查看>>
Python Tools for Visual Studio
查看>>
CMake是个好东西
查看>>
Spring泛型依赖注入
查看>>