并在另一个类的成员函数中改变对话框类的成员变量,最好给个例子,谢谢

解决方案 »

  1.   

    ((CxxxDlg *)FindWindow(NULL,"Dlgのcaption"))->public m_***
      

  2.   

    syy64(太平洋) ( ) 给个例子好吗
      

  3.   

    的程序是这样的
    一个对话框类A,里面包含一个gridctrl,
    查找d盘下的所有目录下指定扩展名的文件,并将文件内容在gridctrl中显示出来
    查找我做了一个search类
    在search类中找到符合条件的文件后打开将数据显示在gridctrl中在A的函数中我调用了search类,能不能把这个例子给我写出来,万分感谢
      

  4.   

    Class CDialog1
    {
       .......
       CDialog1();
    }
    #include "****.h"
    Class CDialog2
    {
       .......
       CDialog2();
       public:
         CDialog1 *m_dlg1;}then you can use the m_dlg1 in Class CDialog2
      

  5.   

    其实星星们都给了你答案了不过我觉得倒没必要那么做
    你在A类的一函数里调用Search类的一成员函数(把扩展名做为参数传进去,还传一个CStringArray类的引用进去,接收符合条件的文件名),然后就用CStringArray的成员去一条条加进CListCtrl中,这样岂不更好...你那样去改变另一个类里的成员是不符合面向对象的思想滴,