通知
すべてクリア
Topic starter
2006年11月27日 9:08 PM
具体的には、VisualStudio.net2005のテキストエディタ上部のタブを真似たいと考えています。
持ってない人は、ここの上から三番目の画像を見てください。
タブの左側が斜めに切れている画像です。
http://www.microsoft.com/japan/msdn/student/challenge/chap1_csharp/
通常のタブコントロールでこれを作ることは可能でしょうか?
環境は
VisualC++20005
Win32プロジェクト
です。
よろしくお願いします。
2006年11月28日 10:49 AM
多分、簡単に作るのは無理だと思います。
オーナードロウで自前でタブを描画する事になるのではないでしょうか。
少なくともGDIを使って描画を行えるだけの知識は必要になると思います。
そういうタブコントロールを他のプロジェクトでも使いたいと思っているなら
CTabCtrlから派生させたクラスを作ってその中でオーナードロウをすると
使い回しがきくので良いと思います。
私が今までやった経験からすると親ウインドウでオーナードロウの制御をするよりは
派生クラスで処理した方が動作が速くなる傾向があると感じています。