This question already has an answer here:
How to set up default background (greyed out) text for textbox in C++ Win32 GUI?
(1个答案)
2年前关闭。
我想在带有Win32 API的C++中的编辑控件中实现灰色文本水印,但是除了处理WM_KEYDOWN消息外,我不确定有其他方法可以这样做。
我想要这样的东西:
有任何想法吗?
(1个答案)
2年前关闭。
我想在带有Win32 API的C++中的编辑控件中实现灰色文本水印,但是除了处理WM_KEYDOWN消息外,我不确定有其他方法可以这样做。
我想要这样的东西:
有任何想法吗?
最佳答案
将EM_SETCUEBANNER消息发送到您的编辑控件。
传递unicode字符串以显示在lparam
中。
例如。:
SendMessage(hwnd, EM_SETCUEBANNER, (WPARAM) FALSE, (LPARAM) strW);
关于c++ - 编辑控件水印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49331520/
10-12 19:38