关于全屏

1.win 2000/xp中

//---加在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中-----------------

cs.style=WS_POPUP;
cs.x = 0;
cs.y = 0;
cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);

//---------------------------------------------------------------------

删除OnCreate函数后半部分,再在其后加入SetMenu(NULL).即可。

2.在WinCE 中则略显麻烦,因为Win CE与WinXP有所不同

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
 if (!CFrameWnd::PreCreateWindow(cs))
  return FALSE;
 // TODO: Modify the Window class or styles here by modifying
 //  the CREATESTRUCT cs
 
  cs.style=WS_POPUP;
  cs.x = 0;
  cs.y = -26;
  cs.cx = GetSystemMetrics(SM_CXSCREEN);
  cs.cy = GetSystemMetrics(SM_CYSCREEN)+26*2;
  
 return TRUE;
}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
 if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
  return -1;

     SetMenu(NULL);
 
 return 0;
}

你可能感兴趣的:(关于全屏)