将图像放在Win32中的CEdit控件中

时间:2010-02-27 11:24:18

标签: c++ winapi cedit common-controls

我正在尝试实现一种效果,即编辑控件中有可见徽标,当用户将焦点放在编辑控件上时,徽标会隐藏。

最好的方法是什么?将图像控件放在编辑控件的顶部或将编辑控件的背景绘制为透明并将图像控件放在编辑控件后面会更好吗?或者可能还有其他一些方法?

1 个答案:

答案 0 :(得分:1)

EDIT控件的绘制行为非常破坏,你永远不会通过覆盖WM_PAINT消息处理程序或使用透明度来实现。是的,使用您在看到输入文本时隐藏的STATIC控件覆盖它。