掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TTabControlのタブを全て自前で描画するには? (ID:22892)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>deldelさん ありがとうございます。説明がわかり難かった様ですみません。 オーナードローで描画する方法については分かるのですが、知りたいのはカスタムドローということになるんでしょうか。 前回の説明が少々わかりにくかったので、補足しておきます。 タブコントロールでタブのスタイルをボタンにすると、ツールバーとほぼ同様の外見になります。 そして、タブを選択すると、凹んだようなに描画されます。 これは、ツールバーのボタンでも同様ですが、 ツールバーのOnCustomDrawButtonイベントで DefaultDraw := False; とすると、ツールバーのボタンが表示されなくなります。 故に、ボタンの描画を全て自前で行うことができます。 これと同じ事をタブコントロールのボタンでもやりたいのです。 ちなみに、VCLで作っていますが、VCLのTDrawTabEventにはDefaultDrawはないのですが、CLXにはあります。ですが、CLXのTTabControlのOnDrawTabイベントはprotectedになっていて、外からは使えません、ここがちょっと謎です。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.