我用Microsoft Visual C++ 6.0的MFC建了两个类,并在两个不同的文件中,一个是绘制函数图象的,另一个是对话框的.现在想把他们连接起来,在对话框的".cpp"文件中调用绘制函数图象的文件,通过对话框直接绘出函数图象.请问如何完成其中的连接以实现上述功能? 3Q!
參考答案:1.在绘制函数图象的头文件中包含对话框的头文件
2.在绘制函数图象类中,加一个指向对话框类的对象的指针
3.在对话框类的头文件中包含绘制函数图象的头文件,在这个类中加一个成员变量:绘制函数图象类的实例
4.在对话框类的OnInitDialog函数中把this传给绘制函数图象类的实例的向对话框类的对象的指针
5.在绘图时直接使用 绘制函数图象类的实例.绘图函数(参数);
6.如果 在对话框类中加一个成员变量:绘制函数图象类的实例 没有的话,每次绘图得传一个this进去(或者是一个DC,把前面的 绘制函数图象类的实例 改成DC也行),很麻烦的.
OK