在一CDialog 类中,我用CImageList加载了图标。当我打开此对话框后,我用其他程序窗口遮盖它,我所创建的对话框成为灰色,图标不显示(上述情况很难发生)
bug 很难重现~~~
希望有人指点~~~

解决方案 »

  1.   

    你可以在OPint里面加上设置对话框ICO的代码
      

  2.   

    因为你没有重绘它!在OnPaint事件中, 加上你添加 ICO 的代码. 每当窗口需要刷新时(例如被其它窗口挡住..)系统会自动调用此函数
      

  3.   

    自己在OnPaint中处理图标的显示。
      

  4.   

    在我的对话框中,还有几个table页,图标是分页显示的。