MFC的编辑框CEdit是没有注释文本功能的,而现实中常常需要编辑框里有灰色的默认展示文本,当鼠标点击进入文本框时,注释信息自动消失,这时可以正常输入想要的文本。
而当清空编辑框里面的文本时,又想要展示灰色的注释文本,我在网上找了一些文章,发现没有现成的功能函数,都是比较麻烦的。
这里就重写了一个继承CEdit的编辑框类,其效果如下图:




新的编辑框类代码如下:
// TipEdit.h头文件
#pragma once
// CTipEdit
class CTipEdit : public CEdit
{
DECLARE_DYNAMIC(CTipEdit)
public:
CTipEdit();
virtual ~CTipEdit();
public:
void SetTipText(CString sTip

最低0.47元/天 解锁文章
1637

被折叠的 条评论
为什么被折叠?



