如何绘制像TreeView这样的细线

时间:2011-12-16 20:47:05

标签: c++ windows winapi gdi pen

我希望能够使用本机Windows API(LineTo)绘制文件行,就像TreeView用于将节点相互连接一样。但是使用RS_DOT创建画笔(::CreatePen(PS_DOT, 0, RGB(200, 200, 200)))会产生不同类型的线条。有谁知道我怎么画这样的线?

1 个答案:

答案 0 :(得分:0)

Creating a true dotted pen

LOGBRUSH LogBrush;
LogBrush.lbColor = c_colorGridLine;
LogBrush.lbStyle = PS_SOLID;
penDotted.CreatePen( PS_COSMETIC | PS_ALTERNATE , 1, &LogBrush, 0, NULL );