程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> VC++全屏

VC++全屏

編輯:C++入門知識

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退出)。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved