📄 pageshow.cpp
字号:
// PageShow.cpp : implementation file
//
#include "stdafx.h"
#include "KSComDlg.h"
#include "PageShow.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPageShow
CPageShow::CPageShow()
{
m_nFontColor = RGB(0,255,0);
}
CPageShow::~CPageShow()
{
}
BEGIN_MESSAGE_MAP(CPageShow, CStatic)
//{{AFX_MSG_MAP(CPageShow)
ON_WM_PAINT()
ON_WM_CTLCOLOR_REFLECT()
ON_WM_CAPTURECHANGED()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPageShow message handlers
HBRUSH CPageShow::CtlColor(CDC* pDC, UINT nCtlColor)
{
pDC->SetTextColor(m_nFontColor);
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockObject(NULL_BRUSH);
}
void CPageShow::OnPaint()
{
CPaintDC dc(this); // device context for painting
CString Title;
GetWindowText(Title);
CRect rect;
GetWindowRect(&rect);
rect.right-=rect.left;
rect.bottom-=rect.top;
rect.left=0;
rect.top=0;
dc.SelectObject(&m_Font);
dc.SetBkMode(TRANSPARENT);
rect.top+=2;
rect.left+=2;
dc.SetTextColor(GetSysColor(COLOR_3DHILIGHT));
dc.DrawText(Title, rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
rect.top-=2;
rect.left-=2;
dc.SetTextColor(GetSysColor(COLOR_3DSHADOW));
dc.DrawText(Title, rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
}
void CPageShow::OnCaptureChanged(CWnd *pWnd)
{
::ReleaseCapture();
this->Invalidate();
CStatic::OnCaptureChanged(pWnd);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -