Win32類型的全屏代碼:
1. 去掉menu
= = CS_HREDRAW |== = ==== (HBRUSH)(COLOR_WINDOW+= NULL; wcex.lpszClassName == RegisterClassEx(&
2. 改變window bar以及寬高屬性
BOOL InitInstance(HINSTANCE hInstance, = hInstance; = CreateWindow(szWindowClass, szTitle, WS_POPUP, ::GetSystemMetrics(SM_CXSCREEN), ::GetSystemMetrics(SM_CYSCREEN) (!
運行,搞定(alt+f4退出)。
MFC SDI類型的全屏代碼:
1. 在MainFrame中更改窗口樣式,去掉window bar的顯示
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT&( ! cs.style=WS_POPUPWINDOW;
2. 在App.cpp代碼中修改窗口顯示為最大化
m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
3. 在CMainFrame::OnCreate中注釋掉所有與menu, toolbar, statusbar相關的代碼,如下:
(CFrameWndEx::OnCreate(lpCreateStruct) == - - (CMFCToolBar::GetUserImages() == (m_UserImages.Load(_T(& CList<UINT, UINT>
4. 在相應的View中去掉鼠標右鍵快捷菜單事件關聯
好了,搞定(alt+f4退出)。