用VC编写的程序,编译后可执行名称为aaa.exe。运行时,按住alt + tab键,在窗口切换中只显示程序图标,没有显示应用程序名称,怎么解决?谢谢

解决方案 »

  1.   

      在CMainFrame中调用SetTitle可以修改应用程序名称
      

  2.   

    BOOL   CReplayView::PreCreateWindow(CREATESTRUCT&   cs)   
      {   
                        .......   
        
      cs.style   &=   ~FWS_ADDTOTITLE;   
                        .......   
      return   TRUE;   
      }   
      下面写你自己的窗口标题,如果不写则标题栏会写“工程名字”,此时不是“无标题-工程名字”   
      void   CMainFrame::OnShowWindow(BOOL   bShow,   UINT   nStatus)     
      {   
      CFrameWnd::OnShowWindow(bShow,   nStatus);   
        
      //   TODO:   Add   your   message   handler   code   here   
      SetWindowText(_T("你自己的窗口标题")   );   
      }   
      此时标题栏就是“你自己的窗口标题”
    Top
      

  3.   

    麻烦各位把标题看清楚。我是说在按住Alt + Tab键的时候,屏幕中间的小窗口会显示标题。楼上各位说的是设置窗口的标题,比如设置一对话框的标题等。这个和我讲的那个是不是一样的?我请教下,而且程序有多个窗口,是不是在显示这个a窗口时,标题得显示a窗口的;而显示b窗口时,标题显示b标题的?
      

  4.   

    我的想法是不管哪个窗口激活,在切换程序时屏幕中间的小窗口中只显示aaa.exe,能做到吗?