请问mobile下有类似于SetBoundsRect这样的画圆角矩形函数吗?

wjxfhxy 2009-05-15 05:15:37
请问mobile下有类似于SetBoundsRect这样的画圆角矩形函数吗?
...全文
245 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Roy_ly 2009-06-03
  • 打赏
  • 举报
回复
2楼说得很明白了,我来提供一段实例代码吧:


case WM_PAINT:
HDC hdc;
HBRUSH hBr, hOldBr;
GetClientRect (hWnd, &rect);
hdc = BeginPaint (hWnd, &ps);
// Draw round rectangle.
hBr = (HBRUSH) GetStockObject (LTGRAY_BRUSH);
hOldBr = (HBRUSH) SelectObject (hdc, hBr);
RoundRect (hdc, 95, 50, 150, 130, 30, 30);
SelectObject (hdc, hOldBr);
EndPaint (hWnd, &ps);
break;
大饼哥- 2009-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 skyge 的回复:]
函数功能:该函数画一个带圆角的矩形,此矩形由当前画笔画轮廓,由当前画刷填充。

函数原型:BOOL RoundRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidth, int nHeight);

参数:
hdc:设备环境句柄。
nLeftRect:指定矩形左上角的X坐标。
nTopRect:指定矩形左上角的Y坐标。
nRightRect:指定矩形右下角的X坐标。
nbottomRect:指定矩形右下角的Y坐标。
nWidth:指定用来画…
[/Quote]

已经很具体了,来晚了。。
skyge 2009-05-18
  • 打赏
  • 举报
回复
函数功能:该函数画一个带圆角的矩形,此矩形由当前画笔画轮廓,由当前画刷填充。
  
函数原型:BOOL RoundRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidth, int nHeight);
  
参数:
  hdc:设备环境句柄。
  nLeftRect:指定矩形左上角的X坐标。
  nTopRect:指定矩形左上角的Y坐标。
  nRightRect:指定矩形右下角的X坐标。
  nbottomRect:指定矩形右下角的Y坐标。
  nWidth:指定用来画圆角的椭圆的宽。
  nHeight:指定用来画圆角的椭圆的高。

返回值:如果函数调用成功,则返回值非空,否则返回值是0。
世外涛缘 2009-05-15
  • 打赏
  • 举报
回复
有啊,RoundRect就可以用来画圆角矩形。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧