以下是引用sam_jiang在2023-3-25 09:15:43的发言:
要改变标签的背景色,会比较麻烦,好像要用sendmessage发送一个WM_PAINT消息给标签,或是用updatewindow来实现,我对这个sendmessage不太熟悉,可能你需要@吹水佬的帮助,他对api比较熟悉。。。
要改变标签的背景色,会比较麻烦,好像要用sendmessage发送一个WM_PAINT消息给标签,或是用updatewindow来实现,我对这个sendmessage不太熟悉,可能你需要@吹水佬的帮助,他对api比较熟悉。。。
不得不敲敲小黑板!顶楼的VB6代码就有前景、背景色的代码好吧:
' Colors.
If lForeColor <> -1 Then SendMessage hwndTT, TTM_SETTIPTEXTCOLOR, lForeColor, 0&
If lBackColor <> -1 Then SendMessage hwndTT, TTM_SETTIPBKCOLOR, lBackColor, 0&
'