情况如下:对话框工程abc ,窗体上有listctrl控件 lista(用来显示数据库内容,)和按钮ba,
还有窗体def(点ba是弹出的)上有编辑框edita.问题如下:
1、在lista中选中一条记录后点ba,弹出def,想在edita中显示被选中记录的某一项,该怎么做呢?我做的时候总是提示lista未定义,但我包含了abcDlg.h 了啊!2、如何点一个按钮获得当前的时间并写到数据库里面呢?3、一个界面上有两个单选按钮怎么判定他是否被选种呢?感谢如下:
自己做的一个小软件,但是就差这个地方了,我百度、谷歌了,但是结果........
所以 十分十分感谢你的回答!!

解决方案 »

  1.   

    1,把edita中显示被选中记录送到弹出的窗体类中再显示2, SYSTEMTIME g_dt;  GetLocalTime(&g_dt);3,GetCheck   GetState 
      

  2.   

    在窗体def中声明一个变量da,类型根据需要而定;在对话框abc中显示def窗体前,取得lista中选中的内容,赋值给def的da变量,显示def窗体时,把da变量显示到edita中。
      

  3.   

    谢谢您
    在帮我解释一下这个吧  “把edita中显示被选中记录送到弹出的窗体类中再显示
    ”该怎么送呢
      

  4.   

    //------------ 
    我做的时候总是提示lista未定义,但我包含了abcDlg.h 了啊!
    //----------------
    你在defDlg.h中包含lista就不会有这个问题了。在帮我解释一下这个吧  “把edita中显示被选中记录送到弹出的窗体类中再显示
    ”该怎么送呢
    最直接的办法就是定义一个全局变量就可以了。
      

  5.   

    3 DWORD dwAuto  = ((CButton*)pWnd->GetDlgItem(IDC_CHECK_AUTO))->GetCheck();