首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導航
您現(xiàn)在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C加加 > 復習資料 > 正文

計算機二級C++語言程序設計考試輔導筆記(六)

來源:考試吧 2018-03-26 9:54:49 要考試,上考試吧! 萬題庫
“計算機二級C++語言程序設計考試輔導筆記(六)”供考生參考。更多計算機等級考試內(nèi)容請訪問考試吧計算機等級考試網(wǎng)。

  點擊查看:計算機二級C++語言程序設計考試輔導筆記匯總

  MFC實現(xiàn)全屏功能的代碼

  很多的播放器都有快捷鍵控制窗口以全屏幕的方式顯示。給應用程序加上全屏幕的功能,并不需要很多的代碼,比如給一個基于對話框的應用程序加上全屏功能只需要以下少量代碼就可以工作了。

  void CFullScreenDlg::FullScreenView(void)

  {

  RECT rectDesktop;

  WINDOWPLACEMENT wpNew;

  if (!IsFullScreen())

  {

  // We'll need these to restore the original state.

  GetWindowPlacement (&m_wpPrev);

  //Adjust RECT to new size of window

  ::GetWindowRect ( ::GetDesktopWindow(), &rectDesktop );

  ::AdjustWindowRectEx(&rectDesktop, GetStyle(), FALSE, GetExStyle());

  // Remember this for OnGetMinMaxInfo()

  m_rcFullScreenRect = rectDesktop;

  wpNew = m_wpPrev;

  wpNew.showCmd = SW_SHOWNORMAL;

  wpNew.rcNormalPosition = rectDesktop;

  m_bFullScreen=true;

  }

  else

  {

  // 退出全屏幕時恢復到原來的窗口狀態(tài)

  m_bFullScreen=false;

  wpNew = m_wpPrev;

  }

  SetWindowPlacement ( &wpNew );

  }

  void CFullScreenDlg::OnGetMinMaxInfo(MINMAXINFO* lpMMI)

  {

  // TODO: Add your message handler code here and/or call default

  if (IsFullScreen())

  {

  lpMMI->ptMaxSize.y = m_rcFullScreenRect.Height();

  lpMMI->ptMaxTrackSize.y = lpMMI->ptMaxSize.y;

  lpMMI->ptMaxSize.x = m_rcFullScreenRect.Width();

  lpMMI->ptMaxTrackSize.x = lpMMI->ptMaxSize.x;

  }

  CDialog::OnGetMinMaxInfo(lpMMI);

  }

  bool CFullScreenDlg::IsFullScreen(void)

  {

  // 記錄窗口當前是否處于全屏狀態(tài)

  return m_bFullScreen;

  }

掃描/長按二維碼幫助考試通關
2018年等考報考資訊
2018等考各科通關技巧
2018各科最新預測試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關推薦:

  2018年全國計算機等級考試必做試題匯總(各科目)

  2018年全國計算機等級考試復習知識點匯總(各科目)

  2018年全國計算機等級考試時間|教材目錄(2018年版)

  2018全國計算機等級考試備考經(jīng)驗及應試技巧匯總

  考試內(nèi)容|考試大綱|2018計算機等級考試科目

  歷年真題匯總|考試吧策劃:2018年計算機等級考試報考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習
·免費真題 ·?荚囶}
微信掃碼,立即獲取!
掃碼免費使用
版權聲明:如果計算機等級考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧