タブコントロールのデザインをカスタマイズしたい – プログラミング – Home

タブコントロールのデザインをカスタマイ...
 
通知
すべてクリア

タブコントロールのデザインをカスタマイズしたい


ifrit
 ifrit
(@ifrit)
ゲスト
結合: 18年前
投稿: 7
Topic starter  

具体的には、VisualStudio.net2005のテキストエディタ上部のタブを真似たいと考えています。

持ってない人は、ここの上から三番目の画像を見てください。
タブの左側が斜めに切れている画像です。
http://www.microsoft.com/japan/msdn/student/challenge/chap1_csharp/

通常のタブコントロールでこれを作ることは可能でしょうか?

環境は
VisualC++20005
Win32プロジェクト
です。

よろしくお願いします。


引用解決済
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

多分、簡単に作るのは無理だと思います。
オーナードロウで自前でタブを描画する事になるのではないでしょうか。
少なくともGDIを使って描画を行えるだけの知識は必要になると思います。
そういうタブコントロールを他のプロジェクトでも使いたいと思っているなら
CTabCtrlから派生させたクラスを作ってその中でオーナードロウをすると
使い回しがきくので良いと思います。
私が今までやった経験からすると親ウインドウでオーナードロウの制御をするよりは
派生クラスで処理した方が動作が速くなる傾向があると感じています。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました