打印
[内核技术]

异或的问题

[复制链接]
2167|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangch_sh|  楼主 | 2013-7-20 11:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我照手册写了个画圆异或的程序:
GUI_Init();    //GUI???
  GUI_SetColor(GUI_RED);
        GUI_SetDrawMode(GUI_DRAWMODE_NORMAL);
GUI_FillCircle(120, 64, 40);
GUI_SetDrawMode(GUI_DRAWMODE_XOR);

GUI_FillCircle(140, 84, 40);
可是显示不对,和手册上不一样。第一个是红色的,第二个是白色的。公共部分也是白色的。
这是怎么回事?请高手指教,谢谢!

相关帖子

沙发
wangch_sh|  楼主 | 2013-7-20 11:54 | 只看该作者
我又看了一下手册,
一些µC/GUI的绘图函数并不能正确地工作在这种模式。通常情况下,这模式只是工
作于一个像素大小的笔尖尺寸。这意味着在使用类似GUI_DrawLine ,
GUI_DrawCircle,GUI_DrawRect等等这样的函数之前,你必须确定在XOR模式下,笔
尖尺寸已经设为1。
那如何设置笔尖尺寸呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2817

帖子

5

粉丝