色综合咪咪久久_久久免费视频色_欧美一区二区在线播放_欧美日韩另类一区

全國統一學習專線 8:30-21:00

課程導航
更多

位置:用考培訓網 > 計算機類>程序員> 計算機二級C++語言程序設計考試之MFC實現全屏功能的代碼

計算機二級C++語言程序設計考試之MFC實現全屏功能的代碼

logo
來源:考試吧

2019-02-15 14:10:32

進入 >

MFC實現全屏功能的代碼

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

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

{

// 退出全屏幕時恢復到原來的窗口狀態

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)

{

// 記錄窗口當前是否處于全屏狀態

return m_bFullScreen;

}

以上就是小編為您整理計算機二級C++語言程序設計考試之MFC實現全屏功能的代碼的全部內容,更多精彩請進入程序員欄目查看

  • 推薦課程
  • 相關學校
  • 相關文章
主站蜘蛛池模板: 欧美激情久久久久久| 欧美综合在线第二页| 日本在线视频不卡| 国产精品久久久久久亚洲调教| 日日碰狠狠丁香久燥| 日韩一区二区三区高清| 中文字幕久久综合| 91九色国产社区在线观看| 91免费精品视频| 99在线观看视频免费| 国产精品三级一区二区| 国产精品一区二区在线| 国产日韩欧美成人| 国产欧美综合一区| 国产美女精品在线观看| 国产美女视频免费| 国产精品亚洲a| 91免费视频国产| 亚洲最新免费视频| 亚洲人精品午夜射精日韩| 日韩欧美亚洲精品| 精品国产福利| 国产在线精品一区| 一区二区三区在线视频看| 欧美中日韩在线| 免费观看国产精品视频| 国产精品一区二区你懂得| 天天综合五月天| 久久久成人av| 97欧美精品一区二区三区| 日韩视频精品在线| 国产欧美日韩在线播放| 99免费在线视频观看| 免费在线观看的毛片| 国产精品亚洲аv天堂网| 欧日韩免费视频| 91免费看片网站| 国产欧美日韩最新| 久久精品人人做人人爽电影| 亚洲国产高清国产精品| 欧美国产综合视频|