VB6 Shape控件BorderWidth> 1使用Dash样式?

时间:2016-04-06 14:46:37

标签: vb6 controls shape

设置Shape的BorderWidth>在VB6中,风格被强制为一条简单的线条。

我想要一个更粗(或边界宽度= 3)的DASHED(或Dotted)边框。

如果不手动绘制它,是否可以这样做?

1 个答案:

答案 0 :(得分:1)

不幸的是,在引擎盖下,GDI Pen用于绘制形状,并在那里施加1个缇限制。

  

PS_DASH

     

笔是虚线。此样式仅在笔宽度时有效   在设备单元中是一个或更少。

这当然也意味着你不能使用GDI API直接为你做这件事。

也许绘制一系列偏移1缇的线。