ZKX's LAB

mfc画圆角矩形 MFC创建圆角矩形窗口的疑问

2021-04-09知识3

MFC 画一个圆角的 矩形 我要的不是按钮注意 只是画图! CRect rect=lpDrawItemStruct->;rcItem;CDC*pDC=CDC:FromHandle(lpDrawItemStruct->;hDC);POINT pt;画按钮的外边框,它是一个半径为5的圆角矩形pt.x=5;pt.y=5;CPen*hOldPen=pDC->;SelectObject(&m_BoundryPen);pDC->;RoundRect(&rect,pt);pDC->;SelectObject(hOldPen);rect.DeflateRect(CSize(GetSystemMetrics(SM_CXEDGE),GetSystemMetrics(SM_CYEDGE)));CBrush brush(m_color);pDC->;FillRect(rect,&brush);brush.DeleteObject();

mfc怎么绘制圆角矩形的好友头像,如图 最简单的方式莫过于创建一个不规则矩形窗口然后把图片画上去,当然也可以通过坐标计算,画四个边,然后画四段弧线组成,但是这个计算和绘制就比较麻烦了

MFC中重绘Button时怎么用图片做圆角矩形按钮 你好!做对话框圆角我是用SetWindowRgn来切除边角上的像素,要切除的部分都是用同一颜色值的背景图片标记的,但对于Button老是不对. 求代码?

#mfc画圆角矩形

随机阅读

qrcode
访问手机版