ZKX's LAB

gdi 画圆角矩形 mfc中Gdiplu 怎么圆角显示一张图片

2021-04-27知识6

vb 怎么画圆角矩形 请用 API 函数 RoundRect。例子(点击窗体,画圆角矩形):Private Declare Function RoundRect Lib\"gdi32\"(ByVal hdc As Long,ByVal X1 As Long,ByVal Y1 As Long,ByVal X2 As Long,ByVal Y2 As Long,ByVal X3 As Long,ByVal Y3 As Long)As LongPrivate Sub Form_Click()Call RoundRect(Me.hdc,10,10,110,110,10,10)End Sub参数:hdc 设备上下文。比如 Me.hDC,Picture1.hDC就可以。X1,Y1 左上角X2,Y2 右下角X3,Y3 圆角内偏移(即圆角半径,0表示直角)上面的坐标什么的都以像素计,不同于VB默认的Twip

VC中怎么画非正规矩形 用RoundRect画圆角矩形,或者,用路径及区域创建多边形填充区,创建的时候背景千万不要透明哦.路径和区域可以实现你想要的任何形状,再有就是用PNG的透明图了.用GDI+进行输出,就可以形成异形图,以上相关知识建议找些资料,专门看一下.还是要花点时间的.

mfc中Gdiplu 怎么圆角显示一张图片 2:楼主你好,楼主把图片做成背景透明的圆角PNG图片,当画上去的时候自然就像是直接画了一个圆角图片,不要使用GDI画了,画不了PNG,用GDI+可以很简单的绘制,比GDI。

#gdi 画圆角矩形

随机阅读

qrcode
访问手机版