解决CButtonST在播放器前的尴尬

以前用CButtonST,如果前面有播放器在最顶端显示(专业一点称为Windows Z序前列)界面程序的遮挡,或者程序开始时最小化,真正展示界面时,CButtonST外观就很拖沓了,图片位置不对或者周边背景杂色(多见白色或黑色),这时候往往想来个this->Invalidate(TRUE);撮合一下,还是不起效,无奈之下,查找其提供的API,原来下面的代码可以凑效:  
m_ctrBtOK.SizeToContent();//自适应图片大小
m_ctrBtOK.Invalidate(TRUE);//重绘背景色

OK!困扰我好长时间的问题终于解决了.
以前曾恨过BtST这一行为呢!现在想起还真的不好意思,要怪就怪俺当时没摸到你的脾气!

如果在视图中那招就不凑效了,只好在OnPaint中调用m_ctrBtOK.SetBk(&dc);了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值