MFC中怎么用代码设置文本控件为ReadOnly

MFC中如何用代码设置文本控件为ReadOnly?
rt,thx!

------解决方案--------------------
LZ想要的是代码实现的吧.
非代码实现的就是楼上所说的.但是颜色会变灰色,比较的不爽.

代码实现的就要重载消息处理的方法了.控件样子不会变.
选择类视图,然后点取dlg类,右键添加vitual function. 然后在里面找到
PreTranslateMessage() 然后生成并书写 下面列代码就OK了 .

BOOL CMy3321Dlg::PreTranslateMessage(MSG* pMsg)
{
CWnd * pedit= GetDlgItem(IDC_EDIT1); //获得编辑框控件的指针
if(GetFocus()==pedit) //如果编辑框获得焦点的话 就进行处理
{
pedit-> SetWindowText( "haha ");//方法并 不影响正常的内部赋值
this-> SetFocus(); //如果讨厌编辑框那个光标的话
//就让对话框主体获得.这样下面的代码也就不必 了,如果没这句,下面代码还是要的.

//如果消息是按键的话,直接返回.
if ((pMsg-> message==WM_KEYDOWN||pMsg-> message==WM_KEYUP))
{
return true;
}
}
return CDialog::PreTranslateMessage(pMsg);
}