如何更改编辑控件在winapi中闪烁行光标颜色?

时间:2013-08-15 10:11:33

标签: winapi

是否可以在编辑控件中更改闪烁/闪烁的行光标?也许改变它的颜色或完全改变它?

2 个答案:

答案 0 :(得分:4)

是的,您可以分配一个位图作为示例。有关详细信息,请参阅CreateCaret。使用ShowCaret,您可以使其对指定窗口可见。但请查看msdn文章的Remarks部分。

答案 1 :(得分:0)

您可以处理WM_CTLCOLOREDIT消息。

MSDN说“当控件即将被绘制时,不是只读或禁用的编辑控件将WM_CTLCOLOREDIT消息发送到其父窗口。通过响应此消息,父窗口可以使用指定的设备上下文句柄设置编辑控件的文本和背景颜色“。