自定义CStatic控件,文字闪烁

hysea2006 2015-09-06 09:35:34
HI,all
我做了一个子窗体,子窗体又划分37个子窗体,这37个子窗体每个子窗体上面有3个自定义的CStatic控件,CStatic控件的本背景颜色跟这37个子窗体的背景颜色一样,但是,我对37个子窗体其中的一个进行操作的时候(就是画边框),这37个子窗体其他子窗体内的CStatic控件文字会闪烁,为什么啊????
...全文
240 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gz_qmc 2015-09-08
  • 打赏
  • 举报
回复
引用 5 楼 hysea2006 的回复:
问题是必须这么做啊,好操控啊
没图你说个球 明明就一个窗口,你非说必须i这么做 你是不是日了狗了?
schlafenhamster 2015-09-08
  • 打赏
  • 举报
回复
“鼠标移动到37个子窗体其中一个的时候,子窗体要画蓝色边框的” 其实 就是 2个 要 Invalid 的 ,即 鼠标上 一个(要记住) , 和 鼠标 当前 这个(再移动鼠标 他就是上一个)。
hysea2006 2015-09-08
  • 打赏
  • 举报
回复
37个子窗体的Invalidate能不能调用啊,我就是调用37个子窗体的Invalidate,字体就闪动了
hysea2006 2015-09-08
  • 打赏
  • 举报
回复
可是,子窗体要画边框的啊,鼠标移动到37个子窗体其中一个的时候,子窗体要画蓝色边框的
zgl7903 2015-09-08
  • 打赏
  • 举报
回复
只调用刷新控件的Invalidate, 不要父窗口的Invalidate
hysea2006 2015-09-07
  • 打赏
  • 举报
回复
问题是必须这么做啊,好操控啊
gz_qmc 2015-09-07
  • 打赏
  • 举报
回复
1个窗口被你做成111个窗口,还鸡巴好意思来问
hysea2006 2015-09-07
  • 打赏
  • 举报
回复
怎么没有人响应呢???
hysea2006 2015-09-07
  • 打赏
  • 举报
回复
还有个问题,CStatic空间Invalidate后,父窗体刷新了,怎么回事啊????
hysea2006 2015-09-07
  • 打赏
  • 举报
回复
怎么没有人回答啊,在线等

15,979

社区成员

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

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