我是vc新手.我建立了一个对话框,使用了list box,并且有一个变量.
我可以在对话框的类中,使用这个变量.
但是我自己定义了一个函数,这个函数却不能使用这个List Box变量.
同时我也不能将函数加入对话框的类中(因为有一些限制).请问我如何在自己定义的函数中使用这个变量?

解决方案 »

  1.   

    先写一个对话框的公共成员函数实现操作listbox控件的功能,然后再写一个外部函数(你需要的)调用前边写的函数。
    另外,你如果想对控件操作,请使用CListBox来定义变量,并与CListBox的资源ID联系起来。
      

  2.   

    获取对话框的句柄,然后GetDlgItem(ID),就得到了控件
      

  3.   

    我这个问题好像是:全局函数要使用对话框的一些资源.有没有类似的代码.我是个vc菜鸟,什么也不会.
    刚才我这样做
    CMY_ProcDlg a;
    a.DoModal();
    可是使用,
    可是其他的函数就不行了.
      

  4.   

    顶,大家帮帮忙,我真的不会呀loki2k(loki)如何 获取对话框的句柄