-1
我似乎无法得到状态栏更新/刷新/重绘:德尔福XE3 TStatusBar重绘
TopFormmlcmpStatusPanel1.Invalidate;
SendMessage(TopFormmlcmpStatusPanel1.Handle, WM_PAINT, WParam(0), LParam(0));
在另一个场景中我曾尝试:
SendMessage(TopFormmlcmpStatusPanel1.Handle, WM_ERASEBKGND, WParam(0), LParam(0));
我只是想重绘状态栏与更新的颜色。
状态栏是通过所有者绘制生成的。 –
我也尝试了无效和刷新,并没有任何命令工作。 –
“无效”和“刷新”都会导致绘画循环。也许你的老板画代码有问题。你没有出席SSCCE。另外,TopFormmlcmpStatusPanel1是什么类型?我假设它是TStatusBar。那是对的吗? –