0

UpdateLayeredWindow を使用して、png を背景として使用するウィンドウを描画しました。ただし、このウィンドウには、ユーザーがこれらのボタンにカーソルを合わせたりクリックしたりすると変更される自己描画ボタンがいくつか含まれており、ウィンドウが変更されます。

問題は、いつ UpdateLayeredWindow を呼び出すかです。ユーザーがボタンの外観を変更した後、つまりユーザーがマウスをボタンの上に置いたとき、またはボタンをクリックしたときに UpdateLayeredWindow を呼び出す必要がありますか?

4

1 に答える 1

1

layeredwindow を更新する必要がある場合は、UpdateLayeredWindow を呼び出しますが、これには十分注意してください。

頻繁に呼び出すと、パフォーマンスの問題が発生します。メッセージ キューに大量のメッセージがある場合に WM_PAINT が結合される可能性はありません。UpdateLayeredWindow は...

于 2013-05-09T05:12:24.413 に答える