2006 . 04 . 28

!RainmeterRedraw

長らく「!RainmeterRedraw」というコマンドをよく理解せず、使ったり使わなかったり、最近ではコード内の無駄排除の方針により無条件で切り捨てる傾向にありましたが、最近になってこのコマンドの価値がわかりました。

顕著なところでは、付属スキンの「Tranquil」のNewsを例にとってみると、文字列にマウスを乗せると文字色が変わるようになっています。これはMouseOverActionとMouseLeaveActionで表示を切り替えているわけですが、この際、「!RainmeterRedraw」のコマンドを加えないと表示の切り替わり速度は極端に落ちて、実用に耐えなくなるでしょう。

表示切替を持つスキンで切り替わりにもたつきを感じる場合は、まずこのことを疑ってみては、と思います。