📄 userctrl.cpp
字号:
#include "stdafx.h"
#include "userctrl.h"
void CTitleTextPanelUI::DoPaint(HDC hDC, const RECT& rcPaint)
{
RECT rcBottom = { m_rcItem.left + 1, m_rcItem.top + 1, m_rcItem.right - 1, m_rcItem.top+ (m_rcItem.bottom-m_rcItem.top)*2/3 };
CBlueRenderEngineUI::DoPaintGradient(hDC, m_pManager, rcBottom, RGB(180,221,244), RGB(255,255,255), true, 4);
rcBottom.top= m_rcItem.top+ (m_rcItem.bottom-m_rcItem.top)*2/3;
rcBottom.bottom = m_rcItem.bottom;
CBlueRenderEngineUI::DoPaintGradient(hDC, m_pManager, rcBottom, RGB(255,255,255), RGB(247,251,254), true, 4);
CLabelPanelUI::DoPaint(hDC,rcPaint);
}
void CCaptionTextPanelUI::DoPaint(HDC hDC, const RECT& rcPaint)
{
// Draw background
COLORREF clrBack1, clrBack2;
m_pManager->GetThemeColorPair(UICOLOR_HEADER_BACKGROUND, clrBack1, clrBack2);
CBlueRenderEngineUI::DoPaintFrame(hDC, m_pManager, m_rcItem, UICOLOR_HEADER_BORDER, UICOLOR_HEADER_BORDER, UICOLOR_HEADER_BACKGROUND, 0);
// 调整绘图方式,变成 向两端渐变
RECT rcBottom = { m_rcItem.left + 1, m_rcItem.top + 1, m_rcItem.right - 1, m_rcItem.top+ (m_rcItem.bottom-m_rcItem.top)/2 };
CBlueRenderEngineUI::DoPaintGradient(hDC, m_pManager, rcBottom, clrBack1, clrBack2, true, 4);
rcBottom.top= m_rcItem.top+ (m_rcItem.bottom-m_rcItem.top)/2;
rcBottom.bottom = m_rcItem.bottom;
CBlueRenderEngineUI::DoPaintGradient(hDC, m_pManager, rcBottom, clrBack2, clrBack1, true, 4);
// Draw headers too...
CLabelPanelUI::DoPaint(hDC, rcPaint);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -