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

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

+ 类 BUI::GSurfacePainter 继承关系图:

Public 成员函数

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

Public 属性

GFontm_curFont
 

详细描述

平台相关的绘制

构造及析构函数说明

◆ GSurfacePainter()

BUI::GSurfacePainter::GSurfacePainter ( )

◆ ~GSurfacePainter()

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

成员函数说明

◆ DoPaintText()

virtual void BUI::GSurfacePainter::DoPaintText ( LPRECT  lprc,
LPCTSTR  text,
int  c,
COLORREF  color,
UINT  format,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextA()

virtual void BUI::GSurfacePainter::DoPaintTextA ( LPRECT  lprc,
LPCSTR  text,
int  c,
COLORREF  color,
UINT  format,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextAngle()

virtual void BUI::GSurfacePainter::DoPaintTextAngle ( int  x,
int  y,
float  angle,
LPCTSTR  sztext,
int  nlen,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextAngleA()

virtual void BUI::GSurfacePainter::DoPaintTextAngleA ( int  x,
int  y,
float  angle,
LPCSTR  sztext,
int  nlen,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextAngleW()

virtual void BUI::GSurfacePainter::DoPaintTextAngleW ( int  x,
int  y,
float  angle,
LPCWSTR  sztext,
int  nlen,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextMultiLine()

virtual void BUI::GSurfacePainter::DoPaintTextMultiLine ( int  x,
int  y,
TextMultilineInfo *  multiText,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextOut()

virtual void BUI::GSurfacePainter::DoPaintTextOut ( int  x,
int  y,
LPCTSTR  text,
int  c,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextOutA()

virtual void BUI::GSurfacePainter::DoPaintTextOutA ( int  x,
int  y,
LPCSTR  text,
int  c,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextOutW()

virtual void BUI::GSurfacePainter::DoPaintTextOutW ( int  x,
int  y,
LPCWSTR  text,
int  c,
COLORREF  color,
UINT  align = DT_LEFT|DT_TOP,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ DoPaintTextW()

virtual void BUI::GSurfacePainter::DoPaintTextW ( LPRECT  lprc,
LPCWSTR  text,
int  c,
COLORREF  color,
UINT  format,
int  orgX = 0,
int  orgY = 0 
)
virtual

◆ GetPainterCurrentFont()

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

◆ GetTextSize()

virtual SIZE BUI::GSurfacePainter::GetTextSize ( LPCTSTR  sztext,
int  nlen 
)
virtual

◆ GetTextSizeA()

virtual SIZE BUI::GSurfacePainter::GetTextSizeA ( LPCSTR  sztext,
int  nlen 
)
virtual

◆ GetTextSizeW()

virtual SIZE BUI::GSurfacePainter::GetTextSizeW ( LPCWSTR  sztext,
int  nlen 
)
virtual

◆ SelectPainterFont()

◆ SetPainterClipRect()

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

类成员变量说明

◆ m_curFont

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