我是靠谱客的博主 快乐犀牛,最近开发中收集的这篇文章主要介绍带圆角的矩形,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如果您觉得上面矩形过于方正,那么可以使用 RoundRect 函数,它可以画出带有圆角边框的矩形,原型为:

BOOL RoundRect(
HDC hdc, //设备环境句柄
int nLeftRect, //矩形左上角x坐标
int nTopRect, //矩形左上角y坐标
int nRightRect, //矩形右下角x坐标
int nBottomRect, //矩形右下角y坐标
int nWidth, //用来画圆角的椭圆的宽度
int nHeight //用来画圆角的椭圆的高度
);
1
2
3
4
5
6
7
8
9
注意:当 nHeight >= nBottomRect 且 nWidth = nRightRect 时,那么绘制出的就是一个圆。

示例代码:

case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
RoundRect(hdc, 20, 20, 150, 150, 25, 25);
EndPaint(hwnd, &ps);
return 0 ;
--------------------- 

转载于:https://www.cnblogs.com/ly570/p/11304713.html

最后

以上就是快乐犀牛为你收集整理的带圆角的矩形的全部内容,希望文章能够帮你解决带圆角的矩形所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部