当前位置:编程学习 > 网站相关 >>

绘制粗虚线

以前很少画虚线,因此不太关心绘制粗虚线该怎么办。最近需要用到这个功能,因此学习了一下,与大家共享。
CPen类有两个构造函数,我们经常用第一个,而忽略了第二个。其实很多网友问到画粗线时希望改变线头的默认显示方式,比如希望是圆弧头而不是默认的方形头等。都可以用这个构造函数定义的CPen对象来实现。
这里我主要说一下绘制粗虚线,其它的都可以通过MSDN上的帮助来了解。
函数原型:
BOOL CreatePen(
   int nPenStyle,
   int nWidth,
   const LOGBRUSH* pLogBrush,
   int nStyleCount = 0,
   const DWORD* lpStyle = NULL
);
参数说明我就不做MSDN的翻译了。直接举例说明使用方法。
这是MSDN得例子:
LOGBRUSH logBrush;
logBrush.lbStyle = BS_SOLID;
补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,