CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::GSurfacePainter类 参考

平台相关的绘制 更多...

类 BUI::GSurfacePainter 继承关系图:

Public 成员函数

 GSurfacePainter ()
virtual ~GSurfacePainter ()
virtual GFontGetPainterCurrentFont ()
virtual SIZE GetTextSize (LPCTSTR text, int len)
virtual SIZE GetTextSizeW (LPCWSTR text, int len)
virtual SIZE GetTextSizeA (LPCSTR text, int len)
virtual GFontSelectPainterFont (GFont *font)
virtual void SetPainterClipRect (int x, int y, int w, int h, bool enable, int org_x=0, int org_y=0)
virtual void DoPaintTextMultiLine (int x, int y, TextMultilineInfo *tml, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextOutW (int x, int y, LPCWSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextOutA (int x, int y, LPCSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextOut (int x, int y, LPCTSTR text, int c, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextW (LPRECT lprc, LPCWSTR text, int c, const GColor &color, UINT format, int org_x=0, int org_y=0)
virtual void DoPaintTextA (LPRECT lprc, LPCSTR text, int c, const GColor &color, UINT format, int org_x=0, int org_y=0)
virtual void DoPaintText (LPRECT lprc, LPCTSTR text, int c, const GColor &color, UINT format, int org_x=0, int org_y=0)
virtual void DoPaintTextAngleW (int x, int y, float angle, LPCWSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextAngleA (int x, int y, float angle, LPCSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)
virtual void DoPaintTextAngle (int x, int y, float angle, LPCTSTR text, int len, const GColor &color, UINT align=DT_LEFT|DT_TOP, int org_x=0, int org_y=0)

Public 属性

GFontm_cur_font

详细描述

平台相关的绘制

构造及析构函数说明

◆ GSurfacePainter()

BUI::GSurfacePainter::GSurfacePainter ( )

◆ ~GSurfacePainter()

virtual BUI::GSurfacePainter::~GSurfacePainter ( )
virtual

成员函数说明

◆ DoPaintText()

virtual void BUI::GSurfacePainter::DoPaintText ( LPRECT lprc,
LPCTSTR text,
int c,
const GColor & color,
UINT format,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextA()

virtual void BUI::GSurfacePainter::DoPaintTextA ( LPRECT lprc,
LPCSTR text,
int c,
const GColor & color,
UINT format,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextAngle()

virtual void BUI::GSurfacePainter::DoPaintTextAngle ( int x,
int y,
float angle,
LPCTSTR text,
int len,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextAngleA()

virtual void BUI::GSurfacePainter::DoPaintTextAngleA ( int x,
int y,
float angle,
LPCSTR text,
int len,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextAngleW()

virtual void BUI::GSurfacePainter::DoPaintTextAngleW ( int x,
int y,
float angle,
LPCWSTR text,
int len,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextMultiLine()

virtual void BUI::GSurfacePainter::DoPaintTextMultiLine ( int x,
int y,
TextMultilineInfo * tml,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextOut()

virtual void BUI::GSurfacePainter::DoPaintTextOut ( int x,
int y,
LPCTSTR text,
int c,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextOutA()

virtual void BUI::GSurfacePainter::DoPaintTextOutA ( int x,
int y,
LPCSTR text,
int c,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextOutW()

virtual void BUI::GSurfacePainter::DoPaintTextOutW ( int x,
int y,
LPCWSTR text,
int c,
const GColor & color,
UINT align = DT_LEFT|DT_TOP,
int org_x = 0,
int org_y = 0 )
virtual

◆ DoPaintTextW()

virtual void BUI::GSurfacePainter::DoPaintTextW ( LPRECT lprc,
LPCWSTR text,
int c,
const GColor & color,
UINT format,
int org_x = 0,
int org_y = 0 )
virtual

◆ GetPainterCurrentFont()

virtual GFont * BUI::GSurfacePainter::GetPainterCurrentFont ( )
virtual

◆ GetTextSize()

virtual SIZE BUI::GSurfacePainter::GetTextSize ( LPCTSTR text,
int len )
virtual

◆ GetTextSizeA()

virtual SIZE BUI::GSurfacePainter::GetTextSizeA ( LPCSTR text,
int len )
virtual

◆ GetTextSizeW()

virtual SIZE BUI::GSurfacePainter::GetTextSizeW ( LPCWSTR text,
int len )
virtual

◆ SelectPainterFont()

◆ SetPainterClipRect()

virtual void BUI::GSurfacePainter::SetPainterClipRect ( int x,
int y,
int w,
int h,
bool enable,
int org_x = 0,
int org_y = 0 )
virtual

类成员变量说明

◆ m_cur_font

GFont* BUI::GSurfacePainter::m_cur_font
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有