DBCtrlGridでボタンを使用します。
TBitBtnの派生クラスで、ControlStyleにcsReplicatableを追加し、ボタン自体は動作するのですが、そのままだと描画に不具合が出ます。
(マウスオーバー時の状態でコピーが描画される等)
描画に関する部分を修正したいのですが、TButtonGlyphなどローカルなクラスを使用していて、実装が困難に見えました。
必要な処理をTButtonGlyphなどからソースレベルでのコピーで実装する方法になりますでしょうか?何かスマートな方法があれば教えてください。
環境は、Delphi2007,Windows7です。
ツイート | ![]() |