岁月留声QtAsp

Qt in Linux , Asp Asp.net Jsp Php in Web

« WebBrowser window.openVC++ 屏蔽 ENTER或者ESC键 退出事件 »

VC/MFC 让程序不在任务栏上显示

VC/MFC   让程序不在任务栏上显示 

First,   declare   a   window   member   variable   in   your   Main   Frame   class:    
   
  class   CMainFrame   :   public   CFrameWnd  
  {  
  ...  
  protected:  
          CWnd   m_wndInvisible;  
  ...  
   
  Then   override   CMainFrame::PreCreateWindow:    
   
  BOOL   CMainFrame::PreCreateWindow(CREATESTRUCT&   cs)  
  {  
          if   (!CFrameWnd::PreCreateWindow(cs))  
                    return   FALSE;  
   
            //   Create   invisible   window  
            if   (!::IsWindow(m_wndInvisible.m_hWnd))  
            {  
                  LPCTSTR   pstrOwnerClass   =   AfxRegisterWndClass(0);  
                  if   (!m_wndInvisible.CreateEx(0,   pstrOwnerClass,   _T(""),   WS_POPUP,  
                                  CW_USEDEFAULT,   CW_USEDEFAULT,   CW_USEDEFAULT,   CW_USEDEFAULT,  
                                  NULL,   0))  
                          return   FALSE;  
            }  
   
          cs.hwndParent   =   m_wndInvisible.m_hWnd;  
   
          return   TRUE;  
  }  
 

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

Search

  •  

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008-2011 京公网安备 110115000655 京ICP备09005635号 www.qtasp.cn WebSite. All Rights Reserved.