是这样的:
用VS2005建了个MFC基于对话框的项目,然后在窗口上使用TAB CONTROL加上几个子窗口。。
然后呢。。在窗口初始化的时候主窗口读文件,要把读到的内容传给子窗口,
怎么样实行这个变量传递(所有的窗口都是在初始化)。。救命~~~

解决方案 »

  1.   

    既然要传过去..还不如在子窗口的OnCreat() 里自己读文件好了,不用传..
    你的另一个帖子 也说了..不是特清楚你的想法和代码..
      

  2.   

    偶知道大概怎么弄了。。偶很多窗口都要去读写同个文件偶准备先用Cfile::shareDenyNone 试看看
      

  3.   

    CString i="";
        switch(int COleDateTime::GetDayOfWeek() const ) 
    {case 1:i="一";break;
       case 2:i="二";break;
    case 3:i="三";break;
    case 4:i="四";break;
    case 5:i="五";break;
    case 6:i="六";break;
    case 7:i="天";break;}
    我见明明有定义int COleDateTime::GetDayOfWeek() const
    为什么编译时老说未定义?
      

  4.   

    借地方问问题啊你  : )int COleDateTime::GetDayOfWeek() const这个写在switch()的括号里应该是不对的吧.
    括号里需要一个表达式,要么是运算表达式 要么就是函数表达试 冒个int出来就不太好吧.
    建议不要过于帅的式子.呵呵.为什么编译时老说未定义?
    1. 代码在2.CPP中,
       函数在其他的1.CPP中,而没包含1.h头文件,或者1.h没有声明这个函数.2. 只有声明,没有实现体.
    3. 函数定义在引用的下面方出现,而又没有提前声明.
    暂时想不到了...   : )