MFC基于对话框的Media Player如何实现全屏显示功能?
2013-06-24 18:09
507 查看
MFC基于对话框的Media Player如何实现全屏显示功能?
BOOL CPlay::SwitchFullScreen(BOOL bFullScreen) { CWnd* parentWnd = this->GetParent(); if ( NULL == m_ParentWnd && parentWnd != this->GetDesktopWindow()) { m_ParentWnd = parentWnd; } if (bFullScreen) { this->SetParent(NULL); ::SetWindowPos(this->GetSafeHwnd(), HWND_TOPMOST,-1,-1,-1,-1, SWP_NOMOVE|SWP_NOSIZE); this->ShowWindow(SW_MAXIMIZE); } else { this->ShowWindow(SW_RESTORE); ::SetWindowPos(this->GetSafeHwnd(), HWND_TOPMOST,-1,-1,-1,-1,SWP_NOMOVE|SWP_NOSIZE); CRect parentBounds; m_ParentWnd->GetClientRect(parentBounds); this->SetParent(m_ParentWnd); this->MoveWindow(parentBounds); } bFullScreen = !bFullScreen; return bFullScreen; }
相关文章推荐
- 如何实现基于MFC对话框的PCL显示
- 如何实现基于MFC对话框的PCL显示(1)
- GDI+绘制矩形,并且实现可旋转、缩放、移动功能(基于MFC对话框)
- 基于mfc的对话框编程中,实现控件随对话框大小自动缩放以及通过滚动条实现控件移动功能
- mfc如何实现全屏功能
- MFC中界面按钮调用(显示)对话框功能实现
- VC MFC 对话框,如何实现鼠标拖动显示一个框,松开鼠标框就消失
- 基于对话框的MFC应用程序实现菜单的勾选功能
- 基于对话框的MFC程序中,实现非模态子窗口在任务栏显示图标以及窗口左上角加图标
- 如何做一个健全的分页功能(包括能够查询以后自动显示分页功能,基于MVC以及SSH框架)
- C# listview如何显示网格线以及如何实现item的选中功能
- MFC中基于对话框程序快捷键的实现
- 如何通过动态生成Html灵活实现DataGrid分类统计的界面显示功能
- MFC基于对话框最小化到托盘,并鼠标右键添加菜单以及对应菜单功能
- 基于jQuery实现动态搜索显示功能
- 如何实现EditText的历史记录功能(关闭后再次打开显示上次的记录)?
- 在基于对话框的MFC程序中实现按键响应
- mfc如何让对话框全屏
- MFC 基于对话框 程序,如何添加状态栏
- 在MFC程序中添加全屏显示功能