Tab子页面间控件间访问 本帖最后由 jstzhurj 于 2014-04-29 22:46:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是:在A上点击按钮,如何实现在D中的ListBox上显示?--------------------通过CTABtestDlg类对象应该很容易访问到tab2,而D作为tab2的子窗口,应该也很容易访问到,listbox又作为D对话框的子窗口控件,应该也不是难事。 这是程序的class view,m_tab1,m_tab2是主对话框上的两个TAB 控件,m_list1是主对话框上的listbox控件,Tab1page1,Tab1page2是m_tab1的两个子页面对话框,Tab2page1,Tab2page2是m_tab2的两个子页面对话框,m_list2是Tab2page1上的listbox控件。在Tab1page1上的OnButton1事件中,如何获得m_list2的指针呢? 以实现 m_list2.AddString("接收")。能具体点吗?再次谢过!!! 小朋友,告诉你一个用全局变量解决的办法第一步:在stdafx.cpp里添加两个指针变量ListBox *xList=NULL;ListBox *xListD=NULL;第二步:在stdafx.h里申明两个指针变量为外部extern ListBox *xList;extern ListBox *xListD;第三步:在CTABtestDlg初始化完成的地方设置指针指向 xList=this;第三步:在对话框D初始化完成的地方设置指针指向 xListD=this;之后,无论你在哪里点击按钮只要执行如下代码就可以了if(xList){ xList->....}比如:void Tab1page1::OnButton1() { if(xList) { xList->AddString("接收"); } if(xListD) { xListD->AddString("接收"); } } xList=this; xListD=this;这两句放哪里都编译报错啊。 单文档中,保存窗口某一区域图像信息 SQL查询表达式构造问题,请高手帮忙指导 怎么实现根据选择静态框上图片贴图到对话框作为背景 像QQ秀那样 VC 关于对话框的画图 对话框指针的获得 如何使ComboBox默认的选中第一项?谢谢!~ tide(水手辛巴德)进来拿分!! socket编程中遇到的一个奇怪的问题 怎么才能将窗口分割成如下样子 有关UNICODE。 MFC 怎么比较俩张图片的相识度 在对话框的局部绘制曲线
--------------------
通过CTABtestDlg类对象应该很容易访问到tab2,而D作为tab2的子窗口,应该也很容易访问到,listbox又作为D对话框的子窗口控件,应该也不是难事。
在Tab1page1上的OnButton1事件中,如何获得m_list2的指针呢? 以实现 m_list2.AddString("接收")。能具体点吗?再次谢过!!!
ListBox *xList=NULL;
ListBox *xListD=NULL;
第二步:在stdafx.h里申明两个指针变量为外部
extern ListBox *xList;
extern ListBox *xListD;
第三步:在CTABtestDlg初始化完成的地方设置指针指向
xList=this;
第三步:在对话框D初始化完成的地方设置指针指向
xListD=this;之后,无论你在哪里点击按钮
只要执行如下代码就可以了
if(xList)
{
xList->....
}比如:
void Tab1page1::OnButton1()
{
if(xList)
{
xList->AddString("接收");
}
if(xListD)
{
xListD->AddString("接收");
}
}
xList=this;
xListD=this;
这两句放哪里都编译报错啊。