關於全屏

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;
}

發佈了19 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章