怎么设置按钮的形状为圆角椭圆

kittymimihh 2010-02-26 09:03:47
椭圆形按钮怎么绘制啊
...全文
590 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpp2017 2010-02-26
  • 打赏
  • 举报
回复
用SetWindowRgn来做,透明边角
向立天 2010-02-26
  • 打赏
  • 举报
回复
重载CButton
SetWindowRgn
ls2141 2010-02-26
  • 打赏
  • 举报
回复
pDC->SetBkMode(TRANSPARENT);
hsLi001 2010-02-26
  • 打赏
  • 举报
回复
CDialog::OnEraseBkgnd(pDC) 重载这个就行,不要画背景,里面直接返回
fishion 2010-02-26
  • 打赏
  • 举报
回复
用RoundRect
yaozhiyong110 2010-02-26
  • 打赏
  • 举报
回复
重载OnDrawItem
里面
if(nIDCtl==按钮id)
{
//在里面设置背景 贴图等等
}
Eleven 2010-02-26
  • 打赏
  • 举报
回复
CButtonST类。。。。。。。。。。
red-fly 2010-02-26
  • 打赏
  • 举报
回复
就把它弄成透明的,或者全部画,但是背景图片或者颜色使用你窗口的背景图片或者颜色来画
kittymimihh 2010-02-26
  • 打赏
  • 举报
回复
我用双缓存做的,刚开始按钮是一个矩形,我在上面画了一个圆角矩形,可是北京颜色却总是黑色 ,我该怎么办啊,因为双缓存默认没有画的区域是黑色的

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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