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

标记类节点样式 更多...

类 BUI::GStyleMarkShape 继承关系图:

Public 成员函数

 GStyleMarkShape ()
 ~GStyleMarkShape ()
void SetMarkStyle (TypeMarkShape style)
void SetMarkSize (double mark_size)
void SetMarkColor (const GColor &color)
TypeMarkShape GetMarkStyle () const
double GetMarkSize () const
GColor GetMarkColor () const
void OnPaintMarkShape (ISurface *surface, int cx, int cy, const RECT &rc_diagram, RECT *rc_clip)
void OnPaintMarkShape (ISurface *surface, int cx, int cy, int size, const RECT &rc_diagram, RECT *rc_clip)
BOOL OnPtInMarkShape (POINT pt, int cx, int cy)
void ShellMarkAttribute (const BeString &str_name, const BeString &str_value)

静态 Public 成员函数

static void PaintMarkShape (ISurface *surface, int cx, int cy, TypeMarkShape style, int size, const GColor &color, const RECT &rc_diagram, RECT *rc_clip)
static void PaintMarkShapeBorder (ISurface *surface, int cx, int cy, TypeMarkShape style, int mark_size, int border_size, const GColor &color, const RECT &rc_diagram, RECT *rc_clip)
static BOOL PtInMarkShape (POINT pt, int cx, int cy, TypeMarkShape style, int size)

Protected 属性

TypeMarkShape m_mark_style
double m_mark_size
GColor m_mark_color
GColor m_mark_sel_color

详细描述

标记类节点样式

构造及析构函数说明

◆ GStyleMarkShape()

BUI::GStyleMarkShape::GStyleMarkShape ( )

◆ ~GStyleMarkShape()

BUI::GStyleMarkShape::~GStyleMarkShape ( )

成员函数说明

◆ GetMarkColor()

GColor BUI::GStyleMarkShape::GetMarkColor ( ) const

◆ GetMarkSize()

double BUI::GStyleMarkShape::GetMarkSize ( ) const

◆ GetMarkStyle()

TypeMarkShape BUI::GStyleMarkShape::GetMarkStyle ( ) const

◆ OnPaintMarkShape() [1/2]

void BUI::GStyleMarkShape::OnPaintMarkShape ( ISurface * surface,
int cx,
int cy,
const RECT & rc_diagram,
RECT * rc_clip )

◆ OnPaintMarkShape() [2/2]

void BUI::GStyleMarkShape::OnPaintMarkShape ( ISurface * surface,
int cx,
int cy,
int size,
const RECT & rc_diagram,
RECT * rc_clip )

◆ OnPtInMarkShape()

BOOL BUI::GStyleMarkShape::OnPtInMarkShape ( POINT pt,
int cx,
int cy )

◆ PaintMarkShape()

void BUI::GStyleMarkShape::PaintMarkShape ( ISurface * surface,
int cx,
int cy,
TypeMarkShape style,
int size,
const GColor & color,
const RECT & rc_diagram,
RECT * rc_clip )
static

◆ PaintMarkShapeBorder()

void BUI::GStyleMarkShape::PaintMarkShapeBorder ( ISurface * surface,
int cx,
int cy,
TypeMarkShape style,
int mark_size,
int border_size,
const GColor & color,
const RECT & rc_diagram,
RECT * rc_clip )
static

◆ PtInMarkShape()

BOOL BUI::GStyleMarkShape::PtInMarkShape ( POINT pt,
int cx,
int cy,
TypeMarkShape style,
int size )
static

◆ SetMarkColor()

void BUI::GStyleMarkShape::SetMarkColor ( const GColor & color)

◆ SetMarkSize()

void BUI::GStyleMarkShape::SetMarkSize ( double mark_size)

◆ SetMarkStyle()

void BUI::GStyleMarkShape::SetMarkStyle ( TypeMarkShape style)

◆ ShellMarkAttribute()

void BUI::GStyleMarkShape::ShellMarkAttribute ( const BeString & str_name,
const BeString & str_value )

类成员变量说明

◆ m_mark_color

GColor BUI::GStyleMarkShape::m_mark_color
protected

◆ m_mark_sel_color

GColor BUI::GStyleMarkShape::m_mark_sel_color
protected

◆ m_mark_size

double BUI::GStyleMarkShape::m_mark_size
protected

◆ m_mark_style

TypeMarkShape BUI::GStyleMarkShape::m_mark_style
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有