怎样通过父类得到子类的窗口句柄?该怎么处理

怎样通过父类得到子类的窗口句柄?
父类是如下定义的
CPDlg::CPDlg(CWnd*   pParent):   m_pDD(NULL),   CDialog(CPDlg::IDD,   pParent)
{
m_pParent   =   pParent;
}
m_pParent是句柄指针。

派生一个子类CBDlg,建立一个子类的对象,可是m_pParent却没有得到子类的句柄指针,请教大家该怎么办。。。

------解决方案--------------------
句柄指针 什么东西
类指针,还是HWND?
------解决方案--------------------
我有点看不懂你的层次结构,父类、子类到底指的是哪一个?就像CPDlg可以有一个父窗口m_PParent一样,CBDlg也可以拥有自己的父窗口m_pParent啊,如此嵌套,关键是理清关系。