什么时候调用UpdateLayeredWindow?

时间:2013-04-10 06:18:09

标签: windows winapi user-interface

我使用UpdateLayeredWindow绘制一个使用png作为背景的窗口。但是这个窗口包含一些自绘按钮,当用户悬停/单击这些按钮然后窗口应该改变时,这些按钮会改变。

现在的问题是我什么时候应该调用UpdateLayeredWindow。 Shoud我在用户更改按钮外观后调用UpdateLayeredWindow,即当用户将鼠标悬停在按钮上方或单击按钮时?

1 个答案:

答案 0 :(得分:1)

当需要更新layeredwindow时,请调用UpdateLayeredWindow,但要非常小心。

过于频繁地调用导致性能问题,如果消息队列中存在太多,则不能组合为一个WM_PAINT。 UpdateLayeredWindow不...