志雄阿三
2015-06-12 09:28
采纳率: 50%
浏览 3.5k
已采纳

MFC窗口被覆盖后,窗口上按钮的图标消失了

问题1:MFC窗口上的MFCBUTTON按钮设置了ICON图标,在窗口被覆盖后,这些图标全部消失了,在鼠标滑过时会显示出来。问了度娘说是ONPAINT函数的问题,但这个函数我根本没有改动过啊。。而且,我还尝试在ONPAINT函数中设置按钮的ICON,仍然不行。求助!
问题2:我有2个tab控件,他们是嵌套关系,tab1包含tab2。如何做到在tab1的第1页单击一个按钮,修改tab2第2页的edit控件的值?各位大神如果有代码的话直接写代码吧,因为网上那些方法我都试过了,实在是自己搞不出来。求助!!

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • Eleven 2015-06-12 10:19
    已采纳

    1. 你的按钮是自绘的吗?需要处理DrawItem虚函数。
    2. 创建tab2的时候将tab1的CWnd*指针或者HWND窗口句柄作为tab2构造函数的参数传递过去即可。

    评论
    解决 无用
    打赏 举报
查看更多回答(8条)

相关推荐 更多相似问题