收录日期:2019/03/27 11:17:03 时间:2016/05/21 14:12:28 标签:界面
一个关于属性表和属性页的问题.
   我在属性页中创建了一个无模式对话框,该无模式对话框创建时传入的父窗口指针为属性页.
可是我在该无模式对话框的一个函数中调用       
       CWnd *pWnd=NULL;
pWnd=GetParent();//->GetParent();
发现该pWnd竟然指向的是属性表而不是属性页.
当我用OnOK();关闭该无模式对话框的时候,属性页竟然看不见了.

对该属性页调用Invalidate();
UpdateWindow();也不管用.
只有最小化和最大化后重新可见.如果让属性表的OnEraseBkgnd(CDC* pDC) 返回真时才自动看到属性页,但是这个时候属性页的位置不是预想的.这种问题该怎么解决???


OnOK()为如下代码.
{// Retrieve and validate dialog data .
   if (! UpdateData (TRUE) )
   {
      // the UpdateData rountine will set focus to correct item
      TRACE(" UpdateData failed during dialog termination .\n") ;
   return ;
   }
   //Call DestroyWindow instead of EndDialog .
   DestroyWindow ( ) ;
  
}

不清楚,帮你顶。
Up
gz/up
你要Getparent干什么?你只要在属性页的onok下写你的ok语句就可以了,其他没有必要了,除非你想自己画属性对话框
我有个DEMO,关闭对话框之后属性页的显示是正常的。如果你想要,我可以发给你

用户控件问题?在线等啊!!! 超急的问题 如何取RichEdit中某一段内容的RTF格式的Text? 为钻钻贡献 SQL语句,查出字段名 100分 吐血了 88 跪求matcom4.5 for bcb,50分奉上!!! 我参与了2个押宝游戏,现在怎么只能看到一个。 ajax 里传递参数到服务端处理 思科华为认证资料比较集中的论坛 求助:使用DBComms.receive方法期间发生异常 ajax 里传递参数到服务端处理 求助:Unable to find assembly AutoCAD加载动态库的问题 为钻钻贡献 大虾们帮小弟看下这个小电路怎么控制的 P1.1=1时,P1.0=? 分析一下 js控制图片慢慢伸缩 SQL存储过程问题 IT跨国公司招聘软件开发高级市场高级经理 哪位兄弟知道如何实现Spread7.0单元格复制功能??????????????? [向CSDN提問]用C幣購買商品是不是沒有用的,CSDN超過一周不見處理 C# asp.net页面问题!!!!请教.....困惑 不砸么么就好 奥运元首座席排名猜测 想自己装台电脑 ,谁给 出个最新配制,急啊!!!!! 请问何处能下载到Visual Studio 2008的学习资料 现在成人大专文凭还好是吗.... Style标签能再jsp页面里那么用吗 关于用HttpClient登陆页面产生的问题 reportview 打印报表 第一次不打印问题