IGRAPHICS_SetClip无效

 

说明:此函数用于设置剪切区域。 只有位于剪切区域内的图形内容才显示在屏幕上。 如果指针 pShape 为 NULL,剪切区域将重置为当前窗口。

原型:

boolean IGRAPHICS_SetClip

(
IGraphics *pIGraphics,
AEEClip *pShape,
uint8 nFlag

参数:

pIGraphics: 指向 IGraphics 接口对象的指针。

pShape: 指向剪切形状的指针。

nFlag: 位图标记。

返回值:如果成功设置剪切区域,则返回 TRUE;否则,返回 FALSE。

备注:

如果将 nFlag 设置为 AEE_GRAPHICS_FRAME,则会在设置剪切区域时使用当前的前景颜色和着色模式绘制其边框; 如果将 nFlag 设置为 AEE_GRAPHICS_CLEAR,则在设置剪切区域的同时,会清除剪切区域的内部。 如果将 nFlag 设置为 AEE_GRAPHICS_FILL,则会在设置剪切区域时使用当前的填充颜色和着色模式填充其内部。

 

 

问题描述:

无法正常剪切区域

 

解决方法:

AEEClip clip;//结构体

 

clip.shape.rect.x = g->iClipRect.x;

clip.shape.rect.y = g->iClipRect.y;

clip.shape.rect.dx = g->iClipRect.dx;

clip.shape.rect.dy = g->iClipRect.dx;

clip.type = CLIPPING_RECT;//类型

 

IGRAPHICS_SetClip( m->iGraphics , &clip , 0 );

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值