7

Vista および Windows 7 を実行している Aero Glass で使用するように設計された、次のプロパティを持つ Delphi ボタンを探しています。

  1. 完全に自己描画された TCustomControl の子孫。

  2. Aero コンポジション (DWM) を使用した Glass ペイン上で見栄えがよく [ユーザーには通常のボタンのように見える方法でレンダリングされ、グリッチはありません]、ボタンの周りに白または黒のリングがなく、キャプションが台無しになる問題もありませんエアロコンポジションによる。(これにより、ガラスに対応するように記述されていないボタンはノックアウトされます。)

  3. TActions へのリンク、グリフ (ビットマップ/画像) のサポートなど、TButton/TBitButton の通常の機能。

オプションで、機能があると便利です:

  1. 透明度のサポート (オプション。不透明でもガラスの上にきれいに描画できると便利です)。
4

1 に答える 1

4

RAizeComponentsからリングにTRzButtonを投げることができます。ラベルを表示するには、フォームのDoubleBufferedをtrueに設定する必要がありますが、不要なフレームを削除するには、ボタンのDoubleBufferedをオフにする必要があります。

Glassのボタンを上げる

グリフが必要な場合は、TRzBitBtnを使用することもできます。別の方法として、PngComponentsのTPngBitBtnも対象となります。

于 2010-07-29T19:07:11.367 に答える