您的位置:首页 > 其它

编辑框灰色预先提示,获得焦点清空等待输入

2011-01-26 11:59 155 查看
       本想实现一个像输入电话号码编辑框 在输入之前框内以灰色显示提示文本,当用户点击准备输入时清空提示文本,等待输入。

本人水平有限一下方法可以实现,觉得不太好 ,热切期待高手指点,和其他比较好高效的方法。

方法一:初始化时用SetDlgItemTest(IDC_EDIT1,"提示文本") ;
       1、  添加一bool变量 m_gray 并在构造函数中初始化 如:m_gray = true;(初始显示时为灰色)
       2、 在消息CtrlColor() 中if(m_gray&&pWnd->GetDlgCtrlId == IDC_EDIT1)pDC->SetTextColor(RGB(192,192,192));   设置为灰色
       3 、 给编辑框添加消息SetFocus() 中 :m_gray = fasle; SetDlgItemText(IDC_EDTI1,"");获得焦点清空   等待正常输入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  电话
相关文章推荐