请看Stack Overflow网站右上角。搜索框中有一些文本显示“搜索”。当你在框内点击时,文本会消失。
我想做类似的事情——如果win32编辑控件为空(即没有文本),我想在其中绘制一些文本,颜色比普通文本更加柔和。如果控件具有焦点或其中有文本,则不希望绘制该文本。
有没有办法在不设置实际文本并更改文本颜色的情况下完成呢?也许通过拦截控件绘制或其他方式?
谢谢。
我想做类似的事情——如果win32编辑控件为空(即没有文本),我想在其中绘制一些文本,颜色比普通文本更加柔和。如果控件具有焦点或其中有文本,则不希望绘制该文本。
有没有办法在不设置实际文本并更改文本颜色的情况下完成呢?也许通过拦截控件绘制或其他方式?
谢谢。