通知
すべてクリア
Topic starter
2009年12月17日 10:52 AM
VC++ 6.0のMFCで作成しています。
Tab Controlについてですが、InsertItemでタブパネルを追加するときに、
タブパネルの文字が左寄せされています。
これを中央表示したいのですが、実装方法をどなたかご教授お願いします。
コードは以下となります。
m_XcTab.InsertItem(0, _T(項目1),0); //項目1パネル追加
m_XcTab.InsertItem(1, _T(項目2),0); //項目2パネル追加
現状(左寄せ)
|項目1 |項目2 |
理想(中央)
| 項目1 | 項目2 |
2009年12月18日 10:44 AM
私が知っている範囲では設定でどうにかなるような物ではなかったと思います。
私の場合、設定する文字列の先頭にスペースを入れる等して中央に配置されて見える様に
調整してました。
基本的にTABの表示は左寄せしか無いと思うので、
自動で中央配置になるようにするのは無理だと思います。
2009年12月18日 7:00 PM
TCS_FIXEDWIDTH
を使うと、近い感じになるかもしれません
Topic starter
2009年12月21日 9:20 AM
>PATIOさん
>ryoさん
ご回答ありがとうございます。
いろいろ調べてみましたがPATIOさんのおっしゃるとおり方法は
ないみたいですね。
テキストにスペースを入れる方法を採用します。
Topic starter
2009年12月21日 9:21 AM
解決チェック忘れました(汗)