一个简单的奇怪问题,求各位大侠帮忙

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

我做了一个基于对话框的程序,现在我想在程序一运行时,便使该对话框隐藏,我应如何写代码啊,我用过showwindow(sw_hide);可没用啊

· 网友精彩回答:

发表者:surstar

showwindow(sw_hide);     不行?   不是吧,我还没有见过不行的~

发表者:agchen81

我发现最好用的在启动时隐藏的两种用法:  
  //方法一  
  添加wm_ncpaint消息处理  
  void   cxxxdlg::onncpaint()  
   
  {  
                  showwindow(sw_hide);  
                  cdialog::onncpaint();  
  }  
  方法二:  
  添加wm_windowposchanging消息处理:  
  void   cxxxdlg::onwindowposchanging(windowpos   *lpwndpos)  
  {  
  if   (   lpwndpos->flags   &   swp_showwindow   )    
  {    
  if   (!m_bfirstshowwindow   )    
  {    
  lpwndpos->flags   |=   swp_hidewindow;    
  lpwndpos->flags   &=   ~swp_showwindow;    
  }    
  }    
  cdialog::onwindowposchanging(lpwndpos);    
  }  
 

发表者:younggle

在   oninitdialog()   中调用   showwindow(sw_hide);   就可以了。

发表者:allenhiman

我做了一个基于对话框的程序,现在我想在程序一运行时,便使该对话框隐藏,我应如何写代码啊,我用过showwindow(sw_hide);可没用啊  
  断点到showwindow(sw_hide);看它执行了没有  
  如果执行了   你去扁afx开发小组!

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved