我想实现TM的界面,但我重绘标题后,发现菜单给挡住了,菜单不会下移,各位有办法让标题高点或菜单下移吗?

解决方案 »

  1.   

    可以重画标题兰,使用函数  
      CRect  rtWnd,  rtTitle;  
      GetWindowRect(&rtWnd);    
      //取得标题栏的位置  
      rtTitle.left  =  GetSystemMetrics(SM_CXFRAME);  
      rtTitle.top  =  GetSystemMetrics(SM_CYFRAME);  
      rtTitle.right  =  rtWnd.right  -  rtWnd.left  -  GetSystemMetrics(SM_CXFRAME);  
      rtTitle.bottom  =  rtTitle.top  +  GetSystemMetrics(SM_CYSIZE);//+100);  
        
      pDC->BitBlt(rtTitle.left,  rtTitle.top,  rtTitle.Width(),  rtTitle.Height()+你需要的高度,  pDisplayMemDC,  0,  0,  SRCCOPY);