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