本帖最后由 gxf1027 于 2011-07-15 11:10:56 编辑

解决方案 »

  1.   

    要在静态控件的OnPaint()里画
      

  2.   

    因为OnPaint也将导致控件重画,会将你画的内容又冲掉了
      

  3.   


    我新建了一个类 派生自 CStatic添加了一个成员变量CBitmap m_bitmap;在构造函数里加载了BMP资源m_bitmap.LoadBitmap(IDB_BITMAP1); 然后,在这个类里添加了WM_PAINT消息响应函数void MyStatic::OnPaint()在这个OnPaint里写了上面的绘制函数,但是在主窗口中还是绘制不出来BMP资源,这是为什么呢?谢谢
      

  4.   

    当然,我为主窗口的Static控件关联了一个myStatic类的成员变量
      

  5.   


    我新建了一个类myStatic 派生自 CStatic添加了一个成员变量CBitmap m_bitmap;在构造函数里加载了BMP资源m_bitmap.LoadBitmap(IDB_BITMAP1);  然后,在这个类里添加了WM_PAINT消息响应函数void MyStatic::OnPaint()在这个OnPaint里写了上面的绘制函数,但是在主窗口中还是绘制不出来BMP资源,(我为主窗口的Static控件关联了一个myStatic类的成员变量)这是为什么呢?谢谢