MFC子对话框的控件不显示 50C

都是非模态对话框,为什么父对话框上的控件可以显示,但是子对话框的控件无法显示。

这是子对话框的创建代码:
for (int j = 0; j < MAX_VIDEO_ITEM; j++)//循环创建16个CDlgPanel对话框对象
{
m_pPanel[j] = new CDlgPanel(this);
m_pPanel[j]->Create(_T(""), WS_VISIBLE | WS_CHILD | SS_NOTIFY, rc, this);
m_pPanel[j]->m_nIndexPN = j;//窗口编号

}

3个回答

你在_T("")添加一下名字 试试呢

qq_38610144
qq_38610144 回复古天九等一缕: 我听其他资料说是需要重画?才能显示子对话框里的控件?
接近 2 年之前 回复
qq_38610144
qq_38610144 回复古天九等一缕: 应该是没有,这个对话框是我创建出来覆盖在视频上用来接收鼠标响应的,双击单机这个对话框的功能都正常,现在想在这个对话框上加一个按钮用来点击关闭视频,但是在可视编辑中拖过来的button显示不出来
接近 2 年之前 回复
qq_37406130
古天九等一缕 回复古天九等一缕: 是不是他的生命期提前被你delete掉了
接近 2 年之前 回复
qq_37406130
古天九等一缕 你检查一下m_pPanel[j]的生命期
接近 2 年之前 回复

感觉是不是被覆盖了 其实他是显示了 但是被覆盖掉了

你的rc没有变化??都在同一个位置上?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MFC 子对话框不显示
MFC工程的主对话框MainDlg是一个基于CFormview类的对话框,利用Groupbox控件将它划分为三个区域R1,R2, R3rn假定三个Groupbox控件的ID分别为IDC_R1,IDC_R2,IDC_R3。rn1.创建三个子对话框资源IDD_R1,IDD_R2,IDD_R3,三个子对话框的大小分别与上面创建的三个区域基本一样。rn2.在MainDlg类的CPP文件中加入以下代码,将子对话框资源加载到三个Groupbox控件所在的区域。rn例如区域R1, 利用以下代码(CDialogEx* Dlg)rn[code=c] CRect rect;rn GetDlgItem(IDC_R1)-> GetWindowRect(&rect);rn ScreenToClient(&rect);rn rn Dlg->Create(IDD_R1, this);rn Dlg->MoveWindow(rect.left, rect.top, rect.Width(), rect.Height());rn Dlg->ShowWindow( SW_SHOW );[/code]rn这样子对话框IDD_R1的资源就插入主对话框(MainDlg)中并可以显示了,另外两个子对话框也是如此,这样之后rn三个子对话框就可以在主对话框中显示了。rn3.再创建三个对话框资源IDD_R1_CHILD,IDD_R2_CHILD,IDD_R3_CHILD,这三个子对话框的大小也是分别与上面创建的三个子对话框IDD_R1,IDD_R2,IDD_R3大小基本一致。rn4.现在子对话框IDD_R1上面有个button,点击这个button后,要求上述三个Groupbox控件区域的子对话框(IDD_R1,IDD_R2,IDD_R3)由第3步中创建的IDD_R1_CHILD,IDD_R2_CHILD,IDD_R3_CHILD这个三个对话框资源分别取代显示(比如Groupbox控件的区域R1,现在显示的是IDD_R1_CHILD的内容,IDD_R1的内容将被隐藏).目前,问题就是,button按钮的消息处理是在子对话框IDD_R1中定义的,利用如下代码:rn[code=c] CRect rect;rn GetWindowRect(&rect);rn ScreenToClient(&rect);rn rn Dlg->Create(IDD_R1_CHILD, this);rn Dlg->MoveWindow(rect.left, rect.top, rect.Width(), rect.Height());rn Dlg->ShowWindow( SW_SHOW );[/code]rnIDD_R1_CHILD的资源可以正确地显示在R1区域(略去了IDD_R1相关控件隐藏的代码),现在如何在IDD_R1类中使IDD_R2_CHILD显示在R2区域上呢?我在IDD_R1的类中实例化了一个IDD_R2的对象,利用上述相似的代码无法在R2区域正常显示。rn我又将MoveWindow中的区域坐标上移,发现IDD_R2_CHILD在R1区域的内容可以显示,但在R2区域的内容无法显示。请问这是什么原因?问题归结于如何在IDD_R1类中的button按钮响应函数中加载其余想要的子对话框的资源。该如何解决啊,谢谢!
MFC对话框重绘 子控件
RT,rn我的一个对话框程序,rn里面有6个static Text和6个Edit Controlrnrn当对话框改变大小时,每一个子控件都要重绘?还有别的办法吗?rnrn我是在OnSize()里面调用SetWindowPos改变子控件的大小好呢?还是在OnPaint()里面再修改呢?rnrn
MFC多元线性回归对话框控件不显示数据
output () 函数为:rn void CHGDLG::output () rnrn if ((aaa = fopen("aaa.txt","w"))==NULL) rn rn exit(1); rn rn tt=q;rn fprintf(aaa, "\n%.3f %.3f %.3f %.3f \n", q, ss, r, u);rn int i;rn for (i=0; i<=m; i++)rn fprintf(aaa, "\n%.3f \n",a[i]);rn rn rn fclose(aaa); rn tt=q;rn printf("Success\n");rn rn主函数为:void CHGDLG::OnOK() rnrn UpdateData(TRUE);rn if ((aaa = fopen("aaa.txt","w"))==NULL) rn rn exit(1); rn rn CHGDLG s(4, 15); //创建对象rnrn s.OnButton1(); //由文件读入n组m个自变量值X,n个随机变量观测值yrn rn s.analysis (); //执行多元线性回归分析rn //输出回归系数a以及各统计量到文件并显示rn rn s.output () ;rn m_pch=q;rn m_fxs=r;rn UpdateData(FALSE);rnrn运行之后得到的txt文件可以得到正确结果,既 fprintf(aaa, "\n%.3f %.3f %.3f %.3f \n", q, ss, r, u);rn的结果为:42501.721 53.230 0.996 5889270.013。可是主函数的赋值m_pch对应的偏差平方和控件赋值结果不是42501.721求高手指点;rnrn
子对话框透明显示了主对话框的控件
建立了一个主对话框main,rn然后在主对话框中建立一个非模态对话框Dialog2,rnDialog2,覆盖在main的某一区域上。rnrn鼠标在Dialog2中移动,当移动到原先main对话框原有控件的位置时,rn就会出现main对话框的控件。rnrn这个问题怎么造成的?rn如何解决?
MFC 主对话框和子对话框
呃,是这样rn主对话框头文件声明[code=c]//调用子窗口rn CRect m_deployRect;//窗口位置rn CDialog m_subWindR_01;[/code]rn主对话框cpp文件[code=c] GetDlgItem(IDC_DEPLOY_AREA)->GetWindowRect(&m_deployRect);rn ScreenToClient(&m_deployRect);rnrn m_subWindR_01.Create(IDD_SUBDLG_R_01, this);[/code]rnrn子对话框中有个 m_edit_time。rn我想在主对话框给子对话框这个编辑控件赋值。rn请问该咋办?rn除了发消息和窗口指针还有没有啥方法能把子窗口和子窗口类联系起来。。
MFC对话框和子对话框的问题
写了一个MFC基于对话框的程序,里面有按钮弹出子对话框,但是子对话框在下面的任务栏中没有,只有主对话框的标志,而且子对话框一直都处于z次序的最顶端,我在WM_ACTIVATE中设置SetWindowPos也没法让主窗口放到最顶层,求解答
mfc对话框不显示,为什么
MFC里,前面使用一些控件,并为其赋成员变量值,程序都能运行,但后面加入一个列表框并为其赋成员变量值后,运行没有错误,但对话框不显示了,为什么,怎么处理,谢谢答复!!!
MFC 绘制对话框背景,不绘制子控件
最近搞摄像机采集图像,从摄像机采集图像后,显示在背景上,但是界面上的其它控件被覆盖了,所以需要解决。解决方法: 在资源上勾上了Clip children,那么父窗口刷新的话,就不会去刷新子窗口的区域了
MFC树形控件子对话框
MFC 树形控件的使用以及子对话框的使用,是初学者的好例子。
mfc子对话框最大化
我创建了3个子对话框rnrn在主对话框中onsize()都调用了 rnmydialog1.movewindow(rect);rnmydialog2.movewindow(rect);rnmydialog3.movewindow(rect);rnrnrn可是只有一个对话框能实现最大化(就是那个子对话框显示就能实现最大化)rnrn例如:mydialog1.showWindow(SW_show);rn mydialog2.showWindow(SW_hide);rn mydialog3.showWindow(SW_hide);rn点击最大化时,只有mydialog1能实现,rn求各位大哥帮忙
MFC 子对话框问题
编写了一个基于对话框的MFC程序,主对话框大致分为两个部分,一个是备忘录板块,一个是通讯录板块。rn备忘录板块的内容用一个链表保存,写在ReminderList.h与ReminderList.cpp里;rn通讯录板块的内容用另一个链表保存,写在ContactList.h与ContactList.cpp里。rn备忘录板块有一个“增加备忘录”的按钮,点进去出现一个子对话框(CMemberDlg1),该子对话框有一个edit控件可以输入联系人的姓名,旁边有一个“查看联系人信息”的按钮。rn怎样实现按“查看联系人信息”的按钮再弹出一个子对话框(CMemberDlg1_1),根据edit控件的内容找到并显示联系人信息?rn在主对话框中写了一个类似的查找联系人的程序是正确的,但是在第二个子对话框中模仿该写法一直报错或者没有错误但是主对话框没有弹出,请问是什么问题?
MFC 子对话框中控件的响应问题
建立了一个基于对话框的工程,在主窗口上通过非模态建立了一个子窗口,显示没有问题。我在子窗口上添加了一个按钮,然后添加了响应函数,点击它时弹出messagebox(),可是点击一点反应没有。然后又添加一个editcontrol,给它定义了一个变量,赋值之后,updatedata(false)也不显示。子对话框的控件根本不响应消息。这是怎么回事?望高手指点。
MFC编程tab控件子对话框显示问题
我新建了一个主对话框,添加了Tab控件,又新建了三个子对话框,用Tab控件使它们与MainDlg连接,然后对子对话框添加了相应的类Page1,Page2,Page3继承自CPropertyPage。完了之后也达到了可以通过点击tab键切换子对话框.rn但是,在Page1对话框中添加了按钮响应函数,这个函数在子对话框类里,在运行时,不知道为什么按这个按钮不响应;rn在Page2中有文本框,单击也没响应,因此也无法填写参数数值,Page3 也有同样问题。还烦请各位高手指点rn下面是 关键代码:rnBOOL CSourceSet::OnInitDialog()rnrn CDialog::OnInitDialog();rnrn//为Tab Control增加三个页面rn m_tabSource.InsertItem(0, _T("点光源"));rn m_tabSource.InsertItem(1, _T("线光源"));rn m_tabSource.InsertItem(2, _T("柱面光源"));rn rn //创建三个对话框rn m_Page1.Create(IDD_PROPPAGE_POINT, &m_tabSource);rn m_Page2.Create(IDD_PROPPAGE_LINE, &m_tabSource);rn m_Page3.Create(IDD_PROPPAGE_COLUMN, &m_tabSource);rn rnrn //设定在Tab内显示的范围rn CRect rc;rn m_tabSource.GetClientRect(rc);rn rc.top += 20;rn rc.bottom -= 8;rn rc.left += 8;rn rc.right -= 8;rnrn m_Page1.MoveWindow(&rc);rn m_Page2.MoveWindow(&rc);rn m_Page3.MoveWindow(&rc);rnrn //把对话框对象指针保存起来rn rnrn pDialog[0] = & m_Page1;rn pDialog[1] = & m_Page2;rn pDialog[2] = & m_Page3;rnrnrn //显示初始页面rn pDialog[0]->ShowWindow(SW_SHOW);rn pDialog[1]->ShowWindow(SW_HIDE);rn pDialog[2]->ShowWindow(SW_HIDE);rnrn //保存当前选择rn m_selTab = 0;rn return TRUE; // return TRUE unless you set the focus to a controlrn // 异常: OCX 属性页应返回 FALSErnrnvoid CSourceSet::OnTcnSelchangeTabSource(NMHDR *pNMHDR, LRESULT *pResult)rnrn // TODO: 在此添加控件通知处理程序代码rn pDialog[m_selTab]->UpdateData(TRUE);rn pDialog[m_selTab]->ShowWindow(SW_HIDE);rn m_selTab = m_tabSource.GetCurSel();rn pDialog[m_selTab]->ShowWindow(SW_SHOW);rnrn *pResult = 0;rnrn
对话框嵌套对话框时,为什么子对话框不显示啊?
Style中Style为Child rn Border为None rn More Styles中选中Control rn Extended Styles中选中Control parent rnrn 然后在父对话框中添加子对话框类成员CInsideDlg,在OnInitDialog中加入 rn CInsideDlg m_child;rn m_child.Create(IDD_DIALOG1,this);rn //m_child.ShowWindow(0); rn m_child.MoveWindow(10,20,20,10,TRUE);rn //m_child.ModifyStyle(0, WS_TABSTOP, 0);rn m_child.ShowWindow(SW_SHOW);rnrn编译没有问题,但执行后出来的主对话框没有显示子对话框,这什么原因啊?
菜鸟求助,tab控件编译运行时子对话框不显示
首次运行时默认选项卡对应的子对话框不显示,点击其它选项卡显示正常,再点击默认的又行了,就是首次运行不显示,请教一下问题出在哪?
子对话框不正常显示
[code=C/C++]rnm_dlg1->ShowWindow(SW_SHOW);rnfor(int i=0; i<100000; i++)rnrn for(int j=0; j<10000; j++)rn rn ;rn rnrnrn[/code]rnm_dlg1上面就只有一个静态控件,在刚显示的时候不显示静态控件,直到下面的循环语句执行完之后才显示出来,请问我想在意开始的时候就正常显示出来,该怎么办呢?
MFC 对话框添加背景图片并且让对话框的子控件背景透明
1.之前在网上看到乱七八糟写给对话框添加背景图片的,然后实现对话框上的子控件透明的例子,很多都行不通,特意把具体实现写到博客上,给有需要的新手或者老手参考下。 VideoSetDlg.h class CVideoSetDlg : public CDialogEx { public:      HBRUSH OnCtlColor(CDC* pDC,CWnd* pWnd,UINT nCtlC...
MFC父对话框控件如何控制子对话框?
我在MFC建立了两个对话框,我想实现点击确定按钮后,判断父对话框的输入的EDIT的值,然后打开子对话框,并在picture空间上显示出不同的图片rn![图片说明](https://img-ask.csdn.net/upload/201805/11/1526042461_528318.png)![图片说明](https://img-ask.csdn.net/upload/201805/11/1526042443_253482.png)rn我在确定按钮的消息处理函数中加了这段代码,不知道在子函数的文件中应该怎么写代码,麻烦各位帮忙看看rnrnrn```rn void CATCDialog::OnBnClickedOk()rnrn // TODO: 在此添加控件通知处理程序代码rn UpdateData(TRUE);rn CIEEE9DIALOG dlg;rn this->UpdateData(true);rn CWnd *pWnd = NULL;rn if (this->m_busnum == "9" && this->m_loadfactor == "0.8") rn m_bitmap.LoadBitmap(IDB_9_08);rn dlg.DoModal();rn rn else if (this->m_busnum == "9" && this->m_loadfactor == "1.0") rn m_bitmap.LoadBitmap(IDB_9_10);rn dlg.DoModal();rn rn else if (this->m_busnum == "9" && this->m_loadfactor == "1.2") rn m_bitmap.LoadBitmap(IDB_9_12);rn dlg.DoModal();rn rnrn```rnrn
MFC子对话框如何不断显示主对话框数据
打开子对话框,里面显示的变量数据是不动的,rn里面的变量数据是主对话框赋予的,主程序里这个数据不断在变,但在子对话框里,打开后不是变化的。rn如何使得打开子对话框时里面变量数据随主程序变化不断变化。
MFC子控件自绘
基于对话框的MFC应用程序,实现了子控件的自绘,不是通过写个新类继承某个窗口类来实现的,而是通过SetWindowLong来修改控件的消息处理函数来实现的。另外,还包含了CImage的使用,这个类在vc2005以上才有吧,可以搜索下相关信息。
MFC遍历子控件
如下: void Auto_DataBase::initFont() { CWnd *win = GetWindow(GW_CHILD); while (win) { win->SetFont(&m_font12); win = win->GetWindow(GW_HWNDNEXT); } }
MFC 子对话框怎样建立
我有一个主对话框,现在想建立子对话框就是设置按钮的那种,一点按钮就弹出子对话框rn我右键添加了个子对话框,怎么样和主对话框关联?一点按钮弹出子对话框,子对话框里的设置在主对话框里还能读取
MFC子对话框创建问题
我建了一个基于对话框的MFC应用程序,并在里面创建了两个按钮,每个按钮都弹出一个对话框,并且弹出的对话框要能随主对话框一起移动。。rn我是这么做的:将两个按钮对应的对话框属性设置为child,然后以非模态对话框形式显示,但是出来的对话框却没能覆盖住父对话框上的控件。。。rn还有一种做法是创建的对话框不设置成child,但是这样的话两个按钮对应的窗口不能与主窗口一起移动。。rn这两种做法都有问题,其实我比较倾向于第一种思路,但是不知道怎么弄,求大神帮助。。
《MFC如何添加子对话框》
问题描述  当MFC应用程序的主对话框有其他功能需要,但不能显示在主对话框时,通常会通过点击一个功能按钮弹出一个字对话框来实现。最常见的就是登录界面,点击登录按钮,然后弹出一个登录对话框让你输入登录信息,输完信息之后点击立即登录按钮,对话框消失,又回到主界面。   MFC添加子对话框 1、选中项目名称,点击鼠标右键,依次选择添加、资源 2、进入到添加资源界面,选择Dia...
MFC CTabCtrl 子对话框问题
 MFC的CTabCtrl 控件 m_tablistCMD里头有六个子dialog,其中有一个MFC_SOCKET不听使唤,单击按钮后出现如下反应,MFC_SOCKET子对话框不在列表内如图二;                                                                         图 二 MFC_SOCKET子对话框不在列表内 ...
MFC子对话框不能响应消息
我用vs2003创建了一个基于对话框的工程,然后我添加一个按钮Button1,在这个按钮响应时弹出另一个对话框,rnvoid CIkDlg::OnBnClickedButton1()rnrn // TODO: 在此添加控件通知处理程序代码rn CDialog aboutDlg(IDD_ADFAD);rn aboutDlg.DoModal();rnrn在这个对话框中我添加了一按钮button2,button2按钮的消息函数是:rnvoid af::OnBnClickedButton1()rnrn // TODO: 在此添加控件通知处理程序代码rn MessageBox("AG");rnrnrn但是我点击button2的时候, MessageBox("AG")没有执行,我打断点它也没执行到这句。rnrn请大家帮忙。
mfc子对话框使用父对话框成员问题
[color=#FF0000][/color]rn我在一个父对话框做了个界面,按钮打开串口对话框,要在子对话框使用父对话框的数据rnrnCDemoDlg *pDlg = (CDemoDlg *)GetParent()->GetParent();rnpDlg->a = '2';rnm_Editsend = pDlg->a;rn用了这几个getparent函数,之后在第二句获取a的时候出现中断 rnCStringData* GetData() const throw()rnrnreturn( reinterpret_cast< CStringData* >( m_pszData )-1 );rnrn在这里中断 请问是为什么呢 我要怎么解决rnrn
MFC主对话框与子对话框的问题
在开始新建工程时,出现一个主对话框,然后新建了一个类出现子对话框,但是子对话框没有InitInstance()函数,,我想实现的功能是点击OK或CANCEL 能释放图片内存,添加一句cvReleaseImage( &dlg.TheImage );那应该怎么实现?
MFC 子对话框和父对话框通信
(1)我现在是在一个对话框里面【不是主对话框,包含了子对话框的头文件】,新建了另外一个对话框。然后父对话框调用子对话框时没有问题的,但是子对话框调用父对话框有什么号的方法吗?rn(2) 在网上找到了一种方法,就是子对话框中定义一个变量,在父对话框创建子对话框的时候,保存父对话框指针,如下rnChild->m_pParent = this;rnParent->m_Child = new Child;rn在子对话框中申明父对话框,class Parent【没有保护头文件,以前记得csdn上面有人说过这样使用】,可是编译的时候出现Parent没有定义,请问下我的理解哪里有问题?这个怎么解决,求高手帮忙了
MFC中父对话框和子对话框冲突
就是现在有4个对话框rnrnrn1是打开程序后进入的对话框,2和1上的平级的对话框,1、2都是同一个对话框的字对话框。在2上安放了一个tab control控件,3、4是准备安放在tab control上的两个子对话框。rnrn问题是,现在我在进入1对话框,通过button进入2,显示tab control。rn但是,我无法对tab control上的3、4对话框的控件进行任何操作!应该是2覆盖在了3、4之上了,如果在2上加东西,可以看到和3、4有重叠出现的现象。。。可是,如果2直接ShowWindow(HIDE),那么tab control也就看不到了。rnrn应该怎么办啊?
关于父对话框不能在子对话框前面显示的问题
我生成一基于对话框程序,在该主对话框中创建多个非模式对话框,即 MyDialog *d=new MyDialog;rnd->Create(); d->ShowWindow(SW_SHOW); 但是有一个问题就是父窗口不能显示于子窗口d。请教高手解决这个问题。
MFC tab控件子对话框中的控件无法操作?
如题,MFC tab控件子对话框中的控件无法操作,例如给控件添加变量等等(点击添加变量没反应),但是tab空间中的选项卡还是能正常切换的。。。。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/4.gif][/img]rnOnInitDialog()中加入了:rn[code=c]//初始化选项卡控件 m_Tab是tab控件对应的变量rn m_Tab.InsertItem(0," 第一页 ");rn m_Tab.InsertItem(1," 第一页 ");rn m_Tab.InsertItem(2," 第一页 ");rn m_Tab.InsertItem(3," 第一页 ");rn m_Tab.InsertItem(4," 第一页 ");rn//page1,2,3,4,5是5个基类为CDialogEx的对象 ,IDD_DIALOG1...5是添加的5个对话框rn page1.Create(IDD_DIALOG1,GetDlgItem(IDC_TAB));rn page2.Create(IDD_DIALOG2,GetDlgItem(IDC_TAB));rn page3.Create(IDD_DIALOG3,GetDlgItem(IDC_TAB));rn page4.Create(IDD_DIALOG4,GetDlgItem(IDC_TAB));rn page5.Create(IDD_DIALOG5,GetDlgItem(IDC_TAB));rn//使能所有窗口rn page1.EnableWindow(TRUE);rn page2.EnableWindow(TRUE);rn page3.EnableWindow(TRUE);rn page4.EnableWindow(TRUE);rn page5.EnableWindow(TRUE);rnrn CRect rect;rn m_Tab.GetClientRect(&rect);rn rect.top+=20; rn rect.bottom-=4;rn rect.left+=4; rn rect.right-=4;rn page1.MoveWindow(&rect);rn page2.MoveWindow(&rect);rn page3.MoveWindow(&rect);rn page4.MoveWindow(&rect);rn page5.MoveWindow(&rect);rn page1.ShowWindow(TRUE); //设置默认显示的选项卡页面rn m_Tab.SetCurSel(0);[/code]rnTAB的消息处理函数没啥问题就不列出来了。。。求大手,大神[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
MFC的Tab控件下的子对话框按钮编辑框等控件无效
以前我是学C的,不是学C++的。所以对C++,VC++一窍不通。rn网上很多教程其实看不懂。rnrn现在想自学C++。rn用的是VS2008的MFC。rn在MFC写单独界面的小程序可以运行,没问题。rnEdit,button,List Box等那些基本控件没问题,都能正常操作。rnrn但是现在想学Tab控件,添加了Tab控件,想实现切换界面。rnrn按照网上的教程rn1:创建一个MFC工程rn2:添加一个Tab控件,添加控件变量名rn3:创建2个新的DLG框,都是border设置None,Style设置Child。rn4:给两个子框分别加了Static Text标识以便观察rn4:给DLG1,和DLG2都添加了类rn5:在Tab控件所在的DLG内,双击控件,自动弹到CPP生成一个事件函数,在里面设置切换界面。rn编译运行,按Tab的页1,页2按钮,可以实现切换,一切正常。rnrn问题来了:rn现在分别给rn子框1添加button和Edit控件,rn子框2添加button和edit控件。rnedit1和edit2分别给了变量名,rnbutton都双击自动跳到CPP生成事件函数,里面写了MessageBox提示,和Edit更新显示。rnrn程序编译运行,rn按下button按钮,可以看到按钮的动作,就是按下凹下去,松开凸起那个视觉效果。rn但是程序并没有提示MessageBox。rn在里面加中断也不触发中断。rnrn但是在Tab控件所在的DLG,在Tab控件范围外,添加的Button倒是正常使用,能进入该button的函数。rn但是子框的就是不行。rn有谁帮忙解决下嘛?rnrn[img=https://img-bbs.csdn.net/upload/201805/31/1527752836_422150.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752902_692992.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752908_808381.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752919_184746.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752925_105772.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752932_623986.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752937_920730.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752949_548589.png][/img]rn[img=https://img-bbs.csdn.net/upload/201805/31/1527752955_626615.png][/img]rn
MFC对话框中的ocx不显示
最近在做一个MFC的功能,需要在自己设计的ocx里面使用其他的[color=#FF0000]ocx[/color]控件,这个[color=#FF0000]ocx[/color]控件是使用在对话框中的,我在对话框domodal的时候,这个[color=#FF0000]ocx[/color]控件老是不能显示,程序也不报错,不知道是怎么回事,求懂的大神分析一下子,谢谢。
父对话框关闭子对话框控件依然显示怎么办
子对话框是父对话框内的指针,动态创建的,子对话框上控件是静态的, 按父类对话框内的一个自制的x按钮后调用OnCancle进行关闭,但是子类对话框的控件依然显示,求助~
基于对话框程序 父对话框控件显示在子对话框上
在父对话框上点击一个铵钮,然后非模太创建个子对话框,为什么父对框框的控件还显示在子对话框上啊??
mfc 多对话框及控件显示、隐藏问题
1.隐藏对话框时怎样将对话框上的控件一起隐藏?rn2.主对话框创建了两个子对话框,将其中一个对话框显示时,为什么两个子对话框上的控件都显示出来了?rn3.子对话框显示时怎样遮盖主对话框上的Button控件?
OpenGL在MFC对话框Picture控件中的显示
一个在MFC对话框中显示OpenGL局部窗口的方法,通过Picture静态控件完成。 该代码在VC2005下编译完成,由于相对简单,完全可以适用VC6\VC2008等
MFC显示载有RichEdit 控件的对话框
MFC显示载有RichEdit 控件的对话框演示,源代码加整个工程
mfc对话框中(Button)控件的显示与隐藏
控件的基本认识 控件分为静态控件和动态控件 静态控件:一般我们从右边的工具栏上拖到对话框上的控件就是静态控件 动态控件:一般我们创建控件类继承于mfc的类,比如CButton,那么new出来的对象,就是动态创建的控件 控件的隐藏与显示 静态控件的隐藏与显示与动态控件一样,所以我就以静态控件为例子 控件ID与句柄 一个项目中对于一个控件对象的唯一标识是控件ID,而一个对象...
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表