把ListCtrl画成圆的方法其实非常简单,m_devList是为ListCtrl控件绑定的变量.
CRect rectli;//画圆角, m_devList.GetClientRect(rectli);
HRGN rgn;
rgn=CreateRoundRectRgn(0,0,rectli.Width(),rectli.Height()+10,18,18);
m_devList.SetWindowRgn(rgn,TRUE);
但此方法并不适应Edit,Static,Picture等控件.
本文介绍了一种简单的方法来使ListCtrl控件呈现为圆角样式。通过使用CRect和HRGN,可以轻松地实现这一效果。然而,该方法并不适用于如Edit、Static或Picture等其他类型的控件。

1万+

被折叠的 条评论
为什么被折叠?



