编辑控件水印
Edit Control Watermark
我想在使用 Win32 API 的 C++ 编辑控件中实现灰色文本水印,但我不确定除了处理 WM_KEYDOWN 消息之外还有什么方法可以做到这一点。
我想要这样的东西:
有什么想法吗?
将 EM_SETCUEBANNER 消息发送到您的编辑控件。
传递一个 unicode 字符串以在 lparam
中显示。
例如:
SendMessage(hwnd, EM_SETCUEBANNER, (WPARAM) FALSE, (LPARAM) strW);
我想在使用 Win32 API 的 C++ 编辑控件中实现灰色文本水印,但我不确定除了处理 WM_KEYDOWN 消息之外还有什么方法可以做到这一点。
我想要这样的东西:
有什么想法吗?
将 EM_SETCUEBANNER 消息发送到您的编辑控件。
传递一个 unicode 字符串以在 lparam
中显示。
例如:
SendMessage(hwnd, EM_SETCUEBANNER, (WPARAM) FALSE, (LPARAM) strW);