关于自己创建的控件的父类。
先说下我的结构。
CMyMonthCalCtrl : public CMonthCalCtrl
class CMyDatetimePick : public CStatic。 CMyDatetimePick 内包括一个 CMyMonthCalCtrl * m_pMyMonthCal;
左键点击时:
{
m_pMonthCal = new CMyMonthCalCtrl;
m_pMonthCal->CreateEx(0, MONTHCAL_CLASS, NULL, WS_POPUP|WS_BORDER, rc, this, 0);
}
在对话框CMyDlg画一个CMyDatetimePick 。点击出现 CMyDatetimePick
在 CMyDatetimePick 的按键相应中,为什么 GetParent() 是 CMyDlg 呢?
======================================
如果 m_pMonthCal->CreateEx(0, MONTHCAL_CLASS, NULL, WS_POPUP|WS_BORDER, rc, this->GetParent() , 0);
在 CMyDatetimePick 的按键相应中, GetParent() 还是 CMyDlg 。
怎么样能 为 CMyDatetimePick ?