bcgpfullscreenimpl.h
来自「远程网络监视程序的源码」· C头文件 代码 · 共 66 行
H
66 行
// BCGPFullScreenImpl.h: interface for the BCGPFullScreenImpl class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_BCGPFULLSCREENIMPL_H__6FBF448A_6F12_4008_97C1_6682B67ECE10__INCLUDED_)
#define AFX_BCGPFULLSCREENIMPL_H__6FBF448A_6F12_4008_97C1_6682B67ECE10__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CBCGPToolBar;
class CBCGPFrameImpl;
#include "BCGCBPro.h"
class BCGCBPRODLLEXPORT CBCGPFullScreenImpl
{
friend class CBCGPFrameImpl;
public:
CBCGPFullScreenImpl(CBCGPFrameImpl* pFrameImpl);
virtual ~CBCGPFullScreenImpl();
void ShowFullScreen();
void ShowFullScreen(CFrameWnd* pFrame);
void RestoreState(CFrameWnd* pFrame);
CRect GetFullScreenRect() const { return m_rectFullScreenWindow; }
BOOL IsFullScreen() const { return m_bFullScreen; }
void EnableMainMenu(BOOL bShow = TRUE)
{
m_bShowMenu = bShow;
}
void SetFullScreenID(UINT uiFullScreenID)
{
m_uiFullScreenID = uiFullScreenID;
}
void EnableTabsArea(BOOL bShowTabs)
{
m_bTabsArea = bShowTabs;
}
void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);
protected:
CRect m_rectFullScreenWindow;
CBCGPToolBar* m_pwndFullScreenBar;
BOOL m_bFullScreen;
BOOL m_bShowMenu;
CRect m_rectFramePrev;
CBCGPFrameImpl* m_pImpl;
UINT m_uiFullScreenID;
BOOL m_bTabsArea;
CString m_strRegSection;
protected:
void UnDockAndHideControlBars(CFrameWnd* pFrame);
};
#endif // !defined(AFX_BCGPFULLSCREENIMPL_H__6FBF448A_6F12_4008_97C1_6682B67ECE10__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?