MFC中如果去除EDIT的闪烁光标

来源:百度知道 编辑:UC知道 时间:2024/07/07 11:44:21
如题,MFC中如果去除EDIT的闪烁光标,望高手相助
主要是编计算器,像微软自带的那样,EDIT是不会有光标闪烁的,而我编出来的EDIT部分就会有光标

在EDIT的获得焦点事件中销毁光标就可以了。
void CTempDlg::OnSetfocusEdit1()
{
// TODO: Add your control notification handler code here
::DestroyCaret();
}

把EDIT的属性改为GRAYED,也就是变灰,不可编辑.

把焦点移到别的控件上。