编辑框无输入的时候,显示默认值,怎么操作

编辑框无输入的时候,显示默认值,如何操作?
做了一个对话框程序,添加了一个编辑控件,初始化显示提示信息 “Username” 如下图
编辑框无输入的时候,显示默认值,怎么操作

 默认信息在 PreTranslateMessage 中进行的设置。

 当鼠标左键点击编辑框的时候,变成
编辑框无输入的时候,显示默认值,怎么操作

 开始输入相关信息。 

当删除所有数据的时候,又显示默认值。

 请问大家如何解决。

 请大家赐教,谢谢!

------解决方案--------------------
窗口是有焦点的,从未输入到输入这个过程,是要得到焦点(WM_SETFOCUS),反之就是失去焦点(WM_KILLFOCUS)。
处理这两个消息,然后判断编辑框里有没有内容,然后决定是否显示默认字符串。
------解决方案--------------------
默认的话是UserName ,当获取焦点时,判断里面的里面是否是默认的值,是的话就清空。。