MFC 动态添加静态文本框,该怎么处理

MFC 动态添加静态文本框
在下MFC菜鸟一枚,请教各位大神们如何动态创建一个静态文本框。
自己写的程序为:
//创建一个静态文本框
CStatic myStatic;
myStatic.Create(_T("静态文本框"),WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(10,10,150,50),IDD_PRATICE_ONE_DIALOG);
提示出错了。。。
------解决方案--------------------
CStatic *myStatic = new CStatic;
myStatic->Create(_T("静态文本框"),WS_CHILD
------解决方案--------------------
WS_VISIBLE
------解决方案--------------------
SS_CENTER,CRect(10,10,150,50),this);

------解决方案--------------------
动态创建Static,需要有一个生命周期足够长的静态控件指针变量,所以最好声明一个类的成员变量:
类的头文件.h里面添加:
public:
CStatic *m_pStatic;

类的执行文件.cpp

对话框构造函数中对其进行初始化:
m_pStatic = NULL;

创建静态控件的函数里:
if(m_pStatic && m_pStatic->IsWindowVisible())
{
return;
}
else
{
m_pStatic = new CStatic;
m_pStatic->Create(_T("动态创建的静态文本"),WS_CHILD
------解决方案--------------------
WS_VISIBLE,CRect(0,0,200,200),this,123);
}