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

 

 ·一个小问题    »显示摘要«
    摘要: 我现在想在程序中播放wav文件。因此我定义了一个play线程函数,我现在程序中开一个线程来播放。 //声明播放文件的线程函数 unsigned long __stdcall play( lpvoid soundname ); //定义线程函数体 unsigned long __stdcall play( lpvoid soundname ) { playsound((char *)sou......
    摘要: 单击sql window会出现 以下两个错误 1: access violation at assress 0054ddc9 in module plsqldev.exe,read of address 02ccef54 2: a component named sqlform already exists. 有没有解决的方法?? ......


在线程中如何删除打开的无模式对话框指针

我现在使用CWinThread继承了一个UI线程CDlgThread    
  class   CDlgThread   :   public   CWinThread  
   
  又定义了一个对话框指针  
  CDlgSysAlarm   *dlgsys;  
  在构造函数中如下  
  CDlgThread::CDlgThread()  
  {  
  dlgbreak   =   NULL;  
  dlgsys   =   NULL;  
  }  
  然后自定义了一个打开对话框函数  
  void   CDlgThread::Open()  
  {  
          if(dlgbreak   ==   NULL)  
          {  
                OpenBreak();//打开无模式对话框  
          }  
          else  
          {  
          }  
  }  
   
  对话框打开后如何在对话框退出时删除dlgbreak   指针,使其为NULL?  
 

NO.1   作者: SongBarry

你定义的这个不是在对话框中定义的,在对话框Domal()之后直接把它付NULL,但是还是没搞懂你的这个函数是怎么打开对话框的!  
  void   CDlgThread::Open()  
  {  
          if(dlgbreak   ==   NULL)  
          {  
                OpenBreak();//打开无模式对话框  
          }  
          else  
          {  
          }  
  }  
 


    摘要: <script language=javascript > <% out.println("var courseid="""+strcourseid+""";\r\n"); %> //下面用到变量 courseid </script> 报错: ) expected. out.......
» 本期热门文章:

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