当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 想用vb编写一个会员刷卡系统,谁能提供个参考 1。用什么样的读卡机器 2。使用什么样的数据库系统,很少的用户 3。怎么来进行设计。 因为没有这方面的经验。所以请说的详细写。 如果有例程,发个原代码最好了,可以参考。 ......
    摘要: 如题 ......


一个关于属性表和属性页的问题.

一个关于属性表和属性页的问题.  
        我在属性页中创建了一个无模式对话框,该无模式对话框创建时传入的父窗口指针为属性页.  
  可是我在该无模式对话框的一个函数中调用              
                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   (   )   ;  
       
  }  
   
 

NO.1   作者: klbt

不清楚,帮你顶。  
 

NO.2   作者: flyback

你要Getparent干什么?你只要在属性页的onok下写你的ok语句就可以了,其他没有必要了,除非你想自己画属性对话框

NO.3   作者: Microsoftadherent

我有个DEMO,关闭对话框之后属性页的显示是正常的。如果你想要,我可以发给你


    摘要: 我原来的程序是delphi6+sql+ado编的的上机管理系统,但是发现在window xp下出现了 msado15.dll 错误 write of address 010bb024 错误 有没有好的办法解决 我在windows xp+delphi7从新编译后仍然不能运行好像是ado的某些sql语言不支持。 谢谢 各位高手 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE