スケーリング
スケーリングにより、プロパティの高さや幅を変えることなく、コントロールを小さくもしくは大きく表示することができるようになります。これは通常、画像を見るときに便利ですが、全てのアプリケーションの機能の可視性を拡張するのに使用することもできます。コントロールはスケーリングされても、親コントロールのサイズに縛られます。
全てのコントロールには ScaleHeight、ScaleWidth、ScaleOriginTop、ScaleOriginLeft プロパティがあります。静的なプロパティとともに、コントロールには組み込まれたスケール・アニメーション・メソッドがあります。
下のコードでは、ボタンのスケールを50%拡大し、次に通常のサイズに戻し、ボタンが少しの間、画面外に飛び出る印象を与えます。
Define_Com Class(#prim_phbn) Name(#Button) Caption('Click Here') Displayposition(1) Parent(#COM_OWNER) Tabposition(1)
Evtroutine Handling(#Button.mouseEnter)
#Button.Scale( 150 150 150 )
#Button.Scale( 100 100 150 150 )
Endroutine