CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

有关对话框子窗口的问题!!

楼主vc_dwj(深蓝)2003-01-03 20:38:39 在 VC/MFC / 界面 提问

我创建了一个继承自cformview的view2,想让他显示在一个弹出对话框的某一矩形区域内,编译可以通过,对话框显示的时候也可以看得到这个子窗口,可是当我用鼠标点击这个子窗口时,系统就提示出错。  
  但是我在另外一个继承自cformview的view1的对话框中添加这个子窗口时却没有问题?view1、view2都是child类型的对话框。  
  在这两种情况下我调用和创建的语句都是相同的呀?如下:  
  是不是这里的this有问题呀?在继承自cformview的视中,和弹出类型的对话框有区别吧?  
  问题现象是这样子的:  
  点击菜单项,这个对话框可以弹出,其中的子窗口显示也正常,但是用鼠标一点击,就会出错,跟踪程序至int   CView::OnMouseActivate(CWnd*   pDesktopWnd,   UINT   nHitTest,   UINT   message)函数中ASSERT(pParentFrame   ==   pDesktopWnd   ||   pDesktopWnd->IsChild(pParentFrame));  
  语句出错,pParentFrame   就是CMainFrm了,可是对于对话框来说pDesktopWnd   就是这个对话框类,所以他们不相等。  
  但是对于继承自cformview的视中,pDesktopWnd   也是CMainFrm,所以成功运行。  
  是不是create语句又问题呀?  
  if(m_pAreaPara   ==   NULL)  
          {  
                  m_pAreaPara   =   new   CParaAreaSubView;  
                  if(m_pAreaPara)  
                          m_pAreaPara->Create(NULL,NULL,/*WS_CAPTION|*/WS_CHILD|WS_VISIBLE/*|WS_VSCROLL|WS_HSCROLL   */,  
                          CRect(0,0,0,0),   this,   IDD_PARA_SUB_AREA,NULL);  
                  m_pAreaPara->ShowWindow(SW_HIDE);  
          }          
   
   
   
   
  问题点数:20、回复次数:3Top

1 楼vc_dwj(深蓝)回复于 2003-01-03 20:39:15 得分 0

我创建了一个继承自cformview的view2,想让他显示在一个弹出对话框的某一矩形区域内,编译可以通过,对话框显示的时候也可以看得到这个子窗口,可是当我用鼠标点击这个子窗口时,系统就提示出错。  
  但是我在另外一个继承自cformview的view1的对话框中添加这个子窗口时却没有问题?view1、view2都是child类型的对话框。  
  Top

2 楼psusong(栀子花开)回复于 2003-01-03 23:08:16 得分 20

to   搂住  
  关于formview中添加滚动子窗口的那个帖子的问题我已经完全解决  
  请留下email  
  我好法给你!  
  itanynj@msn.com  
  ---------------------  
  好像你的某些帖子被删了!  
  Top

3 楼cuterain(eM魔鬼)回复于 2003-01-04 16:13:16 得分 0

pzwli@163.comTop

相关问题

  • 有关对话框子窗口的问题!!
  • 如何获得对话框子窗口的句柄??用AfxGetMainWnd可以获得主窗口的句柄。
  • 如何将调用对话框(父窗口)中控件中的数据传递到被调用对话框(子窗口)的构造函数中?
  • 拖动父对话框,子对话框不动
  • 一个对话框(父窗口)类程序创建了一个非模态对话框(子窗口),如何在在子窗口类的成员函数中访问父窗口类中的数据成员???
  • 如何改变窗口间Z-order?比如非模态对话框间,我点击父对话框,要它在上面,点击子对话框,子在上面。如何实现?谢谢。
  • 有关对话框窗口过程的问题。(高分相送)
  • 有关对话框?
  • 有关弹出对话框,
  • 有关弹出对话框?

关键词

  • view
  • 语句
  • 鼠标
  • ws
  • null
  • 对话框
  • pdesktopwnd
  • pareapara
  • pparentframe
  • 子窗口

得分解答快速导航

  • 帖主:vc_dwj
  • psusong

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo