为什么不能动态生成多个控件(一个文本框,一个按钮)解决方案

为什么不能动态生成多个控件(一个文本框,一个按钮)CEdit*pEditnewCEditASSERT_VALID(pEdit)//pEditnew

为什么不能动态生成多个控件(一个文本框,一个按钮)
CEdit   *pEdit=new   CEdit;
ASSERT_VALID   (pEdit);
//pEdit=new   CEdit;
pEdit-> Create(ES_MULTILINE   |   WS_CHILD   |   WS_VISIBLE   |   WS_TABSTOP   |   WS_BORDER,CRect(60,71,200,100),   this,IDR_EDIT);//生成edit控件
   
CButton   *myButton1;
myButton1=new   CButton;
ASSERT_VALID   (myButton1);
//myButton1=new   CButton;
myButton1-> Create(_T( "My   button "),   WS_VISIBLE|BS_PUSHBUTTON,CRect(200,100,300,200),   this,   10002);


为什么这用这两句,运行以后却不行.

[解决办法]
定义IDR_EDIT 10001
试了,没问题