flyablefish
驱动牛犊
驱动牛犊
  • 注册日期2007-08-21
  • 最后登录2008-11-19
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望20点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
阅读:1369回复:1

打印驱动中绘制直线的问题

楼主#
更多 发布于:2007-12-16 22:45
我修改了msplot的源码,想测试一下哪些函数是和绘制直线有关的,我在DrvEnableSurface中的部分代码如下
if (!EngAssociateSurface(pPDev->hsurf,
        (HDEV)pPDev->hpdev,
        HOOK_STROKEPATH        |
                            HOOK_FILLPATH          |
                            HOOK_STROKEANDFILLPATH    |
    HOOK_LINETO)) {
然后提供了DrvStrokePath,DrvFillPath,DrvStrokeAndFillPath和DrvLineTo函数,但这些函数中没有做任何事情,编译安装后发现,单线宽直线确实画不出来了,但宽线仍然能画出来。我想知道驱动中的哪个函数负责绘制宽线呢?大家给点建议,谢谢

sanfenxiao
禁止发言
禁止发言
  • 注册日期2006-11-12
  • 最后登录2009-01-21
  • 粉丝8
  • 关注0
  • 积分340分
  • 威望120点
  • 贡献值0点
  • 好评度169点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-26 23:42
用户被禁言,该主题自动屏蔽!
游客

返回顶部