In Win32, how can the colour of STATIC text be changed?

前端 未结 2 847
南旧
南旧 2021-01-21 23:12

I have some static text on a window which is black, and I would like to change it at runtime using a Colour Chooser dialog. I have successfully obtained the colour, now I just n

2条回答
  •  心在旅途
    2021-01-21 23:48

    You're on the right track with WM_CTLCOLORSTATIC. If you want to change the color, then invalidate the control (probably by using RedrawWindow). That will cause it to be repainted. When it's repainted, your WM_CTLCOLORSTATIC handler will be invoked again.

提交回复
热议问题