1. 我在MFC dialog项目里新建了一个dialog
   然后对他新建了一个类, 继承CDialog
   问题是怎么样在这个类里调用原来的项目主类里的成员函数???
   2. MFC里面怎么作时序图, 像下面那样的, 最好给个简单的类似例子
时序图就是要显示一些模块间原语的通信
A模块          B模块             C模块原语1 ------>                              
      <------  原语2
               原语3  -------->按照发生的时间顺序, 图会自动向下移动类似这样的

解决方案 »

  1.   

    1、发消息或者获得父类句柄
    2、OnTimer定时刷新
      

  2.   

    对第一个:不知楼主“原来的项目主类”是什么意思?指的是CMainFrame还是其他??其实有一个很笨的方法,就是把该对话框类定义成所要访问的类的友元。对第二个,我也不是很清楚!大概要用到GDI+方面的知识!
      

  3.   

    1.extern CMyApp theApp;
    即声明全局应用程序实例然后你就直接调应用程序的方法即可
    例如:
    theApp.XXClass.XXFunction();2.说得太抽象
      

  4.   

    1. 没有硬性规定,怎么调都行。如果你的模块和功能划分明确的话是很轻松自然的事情。不得已情况我一般是自定义消息。2. 就照你说的那样去实现呗,VC自身中没有这样的东西(我没见过),除非你能找到现成的类或者控件,自己实现追求效率的话VC中画图的话考虑用MemDC。