动态创建的edit控件有关问题

动态创建的edit控件问题
动态create的edit控件不能响应单击事件(此处单击是说的单击编辑框然后光标变成"|"并且可以移动光标位置,而不是平常说的单击处理函数),利用资源面板创建的控件是可以左键选中单击编辑的,右键可以弹出菜单,自建的是不是需要自己处理?如果是请问怎么样调用系统给edit控件做好的那些功能呢?如果不能调用非得自己写是不是这个思路?

1:鼠标单击判断是否在edit ctrl上
2:如是则将光标移至句末然后进入编辑状态

补充说明: 利用MFC资源面板工具栏里面的edit control建立的编辑框是可以左键单击移动光标"|"位置的(假设里面有内容的时候),而且右键可以弹出菜单包括复制\粘贴\全选\删除啊之类,如果不明白的可以自己试一下先.
这是我现在的代码:
 
C/C++ code

        CRect lpRect;
    GetDlgItem(IDC_NAME)->GetClientRect(lpRect);
    if(TIME==TRUE)return;
    Editname->Create(WS_VISIBLE|WS_CHILD|ES_LEFT,CRect(82,14,lpRect.right+82,lpRect.bottom+12),this,IDC_EDITNAME);
    SetDlgItemText(IDC_EDITNAME,m_name);
    UpdateData(FALSE);
    TIME=TRUE;
    Editname->SetFocus();
    Editname->SetSel(0,-1);



------解决方案--------------------
自己写消息响应
可仿写调用系统给edit控件添加的响应
------解决方案--------------------
Editname是什么类型???
------解决方案--------------------
在属性里加上: WS_BORDER |WS_TABSTOP 试试