VC MFC 怎么向CStatic控件中添加控件

VC MFC 如何向CStatic控件中添加控件
想将几个标准控件的功能组合起来多处使用,我想用CStatic派生来实现,但是发现无法实现两层控件的尺寸控制
定义:用classwizard
CMyStatic: public CStatic
CMyStaticSub1: public CStatic
CMyStaticSub2: public CStatic

层次关系:
class CMyStatic
{
  。。。
  CMyStaticSub1 m_Sub1;    //采用动态创建
  CMyStaticSub2 m_Sub2;    //采用动态创建
  。。。
};

使用:在dialog中
CMyStatic m_Static;(动态创建,或对CStatic控件子类化)

显示与大小控制:在dialog中
OnDraw():
OnSizing():
  m_Static.MoveWindow();

现象:二级控件无法控制  m_Static.m_Sub1, m_Static.m_Sub2

请问这个思路有错误吗?

------解决方案--------------------
二级控件动态创建时的父窗体是谁?
------解决方案--------------------
CMyStaticSub1 m_Sub1; //采用动态创建
看看你的代码
------解决方案--------------------
BOOL CMyStatic::CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, LPVOID lpParam)
没调这个?
------解决方案--------------------
最好用自定义控件来实现
不要用static