MFC中,子窗口对Dialog based的操作有关问题

MFC中,子窗口对Dialog based的操作问题
我用MFC向导生成一个Dialog的话框, 
主话框上有一List控件(控制型变量m_list),和一Tab控件,
我在Tab控件的一个页面内加入一BUTTON
我想通过这个BOTTON操作对话框上的List控件.如何操作?
我自己的想法是
  先得到主对话框的指针 *p
 然后 p->m.list.DeleteAllItems();
不知到这个思路对不对..如果不正确,那么该怎么做?
正确的话,该怎么获得主对话框的指针.小弟在这谢过各位了

------解决方案--------------------
在mfc框架里,所有的类都可以访问到app类,AfxGetApp
因此,在主对话框里,把对话框指针set到app类,然后Tab控件里的页面就可以向app类get到这个指针了