我在类A里面定义了一个m_Picture变量我想在类B中调用这个变量,应该怎么做?

解决方案 »

  1.   

    定义一个类A的对象或是得到类A对象的指针或引用。例如
    A a;
    a.m_Picture; //使用
      

  2.   

    m_Picture 是一个static的变量名,作用是在这个static上显示图片,按照楼上的方法是可以编译通过,但却起不到显示图片的作用
      

  3.   

    楼主是在mfc当中吗?
    A类是什么类呢?view?doc?
      

  4.   

    m_Picture 是一个static的变量名直接A::m_Picture
      

  5.   

    m_Picture有一个方法getpicture(),应该怎么调用这个函数?
      

  6.   

    m_Picture有一个方法getpicture(),应该怎么调用这个函数?
      

  7.   

    你的意思是dialg类中有一个getpicture()方法吗?
    目的就是要调用这个方法?
    GetDialg().getpicture();
      

  8.   

    m_Picture有一个方法getpicture(),应该怎么调用这个函数?
      

  9.   

    昨天不是说过了吗?
    试一下
    GetDialg().getpicture();
      

  10.   

    B类中定义一个A类的对象theA
    theA.getpicture()
    或者指针pA
    pA->getpicture()
      

  11.   

    我在B类的dialog上绘制了一个Static控件,变量名为m_picture 类型为CwndImg,有一个函数GetPicture()可以获取图片,我在A类的一个按钮单击事件写的代码为:
    A a;
    a.m_picture.GetPicture();
    a.DoModal;
    可以编译通过,但是B的dialog上Static控件却不能显示图片,
    如果在A的dialog上绘制了一个Static,定义类型同上,
    m_picture.GetPicture();
    就可以实现在Static上显示图片
    请问我是错在哪了
    怎样改才能在BB的dialog上Static控件显示图片?
      

  12.   

    我在B类的dialog上绘制了一个Static控件,变量名为m_picture 类型为CwndImg,有一个函数GetPicture()可以获取图片,我在A类的一个按钮单击事件写的代码为:
    A a;
    a.m_picture.GetPicture();
    a.DoModal;
    可以编译通过,但是B的dialog上Static控件却不能显示图片,
    如果在A的dialog上绘制了一个Static,定义类型同上,
    m_picture.GetPicture();
    就可以实现在Static上显示图片
    请问我是错在哪了
    怎样改才能在B类的dialog上Static控件显示图片?
      

  13.   

    我在B类的dialog上绘制了一个Static控件,变量名为m_picture 类型为CwndImg,有一个函数GetPicture()可以获取图片,我在A类的一个按钮单击事件写的代码为:
    A a;
    a.m_picture.GetPicture();
    a.DoModal;
    可以编译通过,但是B的dialog上Static控件却不能显示图片,
    如果在A的dialog上绘制了一个Static,定义类型同上,
    m_picture.GetPicture();
    就可以实现在Static上显示图片
    请问我是错在哪了
    怎样改才能在B类的dialog上Static控件显示图片?