如何在win32API中更改静态窗口的背景色?

时间:2019-05-14 23:36:58

标签: winapi

我试图更改编辑的颜色,请使用win32API中的静态窗口。我不知道该如何实现。

1 个答案:

答案 0 :(得分:1)

EDITSTATIC控件的父窗口的窗口过程可以分别处理WM_CTLCOLOREDITWM_CTLCOLORSTATIC消息。 / p>

  

一个非只读或禁用的编辑控件在要绘制该控件时会将WM_CTLCOLOREDIT消息发送到其父窗口。通过响应此消息,父窗口可以使用指定的设备上下文句柄设置编辑控件的文本和背景颜色。

  

静态控件或只读或禁用的编辑控件在要绘制控件时将WM_CTLCOLORSTATIC消息发送到其父窗口。通过响应此消息,父窗口可以使用指定的设备上下文句柄设置静态控件的文本前景色和背景色。