我使用UpdateLayeredWindow绘制一个使用png作为背景的窗口。但是这个窗口包含一些自绘按钮,当用户悬停/单击这些按钮然后窗口应该改变时,这些按钮会改变。
现在的问题是我什么时候应该调用UpdateLayeredWindow。 Shoud我在用户更改按钮外观后调用UpdateLayeredWindow,即当用户将鼠标悬停在按钮上方或单击按钮时?
答案 0 :(得分:1)
当需要更新layeredwindow时,请调用UpdateLayeredWindow,但要非常小心。
过于频繁地调用导致性能问题,如果消息队列中存在太多,则不能组合为一个WM_PAINT。 UpdateLayeredWindow不...