本帖最后由 poollytan 于 2010-02-27 23:36:54 编辑

解决方案 »

  1.   

    申明外部定义
    比如你在a.cpp中定义了
    int a;
    a = 5;
    如果在b.cpp要用这个变量,可以在b.cpp中
    extern int a;
      

  2.   

    在C中获取P的指针,通过该指针访问A,发消息让A更新。
      

  3.   

    C是P的成员变量的成员变量,如果想在C中获取P的指针,则C中有成员变量P或局部变量P,这样C中有P,感觉混乱,而且编译时也是错的。
      

  4.   

    可以不用定义P的局部变量啊,由于是对画框,可以直接获取父窗体再获取父窗体一次就得到P了,然后在P中调用A进行响应绘制。
      

  5.   

    通过P,用消息的方式将B中C的变化发送给A,让A来更改。其实你也可以将C的描述数据作为P的成员变量,这样就可以做到A和B在C上关联到了一起,共用一组数据。