2 ylq5848409 ylq5848409 于 2014.06.05 20:16 提问

MFC中不同的窗口之间传值的问题

在MFC单文档程序中,新建一个对话框,对话框中一个有几个单选按钮。给单选按钮定义一个变量m_PenStyle用来确定选择了哪个单选按钮。然后在View类里面定义一个变量PenStyle,我想让m_PenStyle的值传递给PenStyle,但是运行时发现传递不过来,怎么才能传递到View类里面?

1个回答

lym753024200
lym753024200   2014.06.05 20:41

每个单选按钮不是有个ID么?用ID就行了,还要什么其他标识来追踪。

lym753024200
lym753024200 添加一个得到这个成员的方法,然后再传递
大约 4 年之前 回复
ylq5848409
ylq5848409 在类向导里面添加了一个m_PenStyle,在传值的时候发现传不过来,两个变量是在不同的类里面的。
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MFC不同窗口之间传递数据
问题的由来:          最近在学习串口通信编程,参考的例子大多数都是在一个对话框中同时完成对串口的配置及数据收发的功能。这种方式不太适合于写自己的应用程序(会使得程序界面比较混乱,无法突出程序的重点),因此想让串口的参数配置在一个独立的对话框中进行设置,而后在主程序窗口实现串口通信的消息循环。这样就涉及到了两对话框数据的传递的问题。上网查阅了相关资料根据自己的使用需求和理解整理一番。
MFC中两个不同窗口之间的数据交互
从MFC的一个窗口A控件中得到的数据要在另一个窗口B中进行显示,首先要确保控件的数据保存的变量在这两个控件中都能使用,一般建议将该变量设为全局变量。然后要将在A窗口的.CPP文件中添加显示函数即可。 1.全局变量的设定: 建议个人最好自己建立一个”Global.h”和”Global.cpp”两个头文件:       1).在”Global.h”中对变量进行变量进行声明;
MFC不同对话框之间的数据传递
在编程时常常需要添加辅助对话框,在这个辅助的对话框中设置某些属性值然后传给主程序。这类对话框或称为选项对话框,允许用户通过设置一些选项来改变软件的的某些行为或特性。例如: 1.向扫雷游戏中自定义界面中设置界面的行数,列数和雷数,并且将这三个设定的值传递到View类中(正向:数值传递由副界面到主界面); 2.其他需要设定数值在主界面发挥作用的实例;  下面还是以一个实例的形式介绍一下选项对话框
MFC 父窗口和子窗口之间传值
ClinecheckDlg *pDlg = (ClinecheckDlg *)this->GetParent();pDlg->m_exclefilepath=dlg.GetPathName(); 以上代码是在子窗口中,ClinecheckDlg为父窗口。想要将子窗口中的值dlg.GetPathName(它只是个变量,可以看做int a)传递到父窗口中,需要做以下两步: 1、在头文件中引入Lin
MFC 两个窗口 传递值
MFC 两个窗口间传值, c++
MFC中两个对话框之间数据传递
这里有两种情况, 第一种情况是: (在一个基于单文档的应用程序中,新建了两个对话框A和B,并且用两个独立的类和他们关联) 对话框A中有一个编辑框, 按下A中的一个按钮a后弹出对话框B, B中也有一个编辑框b, 在B中输入数据 点击确定(ID0K)后 ,b中的数据能传到a,并且能显示出来 具体实现方法: 在A对话框的Button1按钮响应函数中,添加以下代码: void Dlg
MFC对话框之间传递数据
由于对MFC还不算很熟悉,这个只是写下一些基本的方法,MFC中对话框之间传递数据我分为了两种: 1.主对话框往子对话框传递数据 2.子对话框往主对话框传递数据 下面分别简述下着两种情况,对于第一种来说,子对话框肯定是在主对话框的函数中创建并显示的,同时,数据传递的前提必须是子对话框已经建立才行,否则没有对象去接收数据了,必然会报错,子对话框又分为两种:非模式对话框和模式对话框, 对于非模式
怎样在MFC的两个对话框中相互传递数据
前提:在一个基于单文档的应用程序中,新建了两个对话框A和B,并且用两个独立的类和他们关联。         A中有一个编辑框(关联变量为:m_strA),一个按钮a;         B中有一个编辑框(关联变量为:m_strB),一个确定按钮(ID为:IDOK),一个取消按钮(ID:IDCANCEL); 目的:点击对话框A的按钮a后弹出对话框B,在B的编辑框中输入数字,点击B中确定按钮后,B
MFC--父与子对话框之间的传值
MFC的对话框之间互相传值的一个小程序
MFC tab控件不同页面间的变量传递和函数调用
问题描述:MFC程序中tab控价下有三个子页面Page1、Page2、Page3,Page2上有Text控件IDC_EDIT1和成员函数Fun1,现在Page3中想获取Page2上Text控件中输入的值,和调用Page2的成员函数Fun1 方法: Page3中包含头文件: #include "Page2.h" 在Page3中获取Page2 Text控件值: CTabCtrl