2012-04-16 9 views
1

Ms Windowsのwxlistctrlヘッダーに複数行のテキストを挿入しようとしています。wxWidgets wxlistctrlヘッダーの複数行

wxWidgetsのライブラリは、ネイティブに複数行のテキストをサポートしていないので、私は次のようにistrunction使用しようとした:

HWNDのListView =(HWND)(m_listCtrl-> GetHWND()); HWND header = ListView_GetHeader(listView);

途中でヘッダーにアクセスするが、ヘッダーの高さを変更する方法が見つからない。

誰かが私を助けることができますか?

ありがとうございました、Francesco。

答えて

0

私が覚えている限り、これを行う方法はありません。 wxAdvTableを見ることができます。グリッド用のマルチラインおよびマルチレベルのヘッダを作成できるグリッドです。

+0

私は http://www.adobe.com/japanese/article/510/A-Multiline-Header-Control-Inside-a-CListCtrl?display=Print を見てきました。複数行のテキストヘッダーを挿入することができます。リストコントロール。 CodeProjectの例で使用されているコードをwxlistctrlに埋め込むことは可能ですか? – famedoro

+0

リストコントロールのHWNDを取得し、カスタムヘッダーコントロールを埋め込むためのネイティブWinAPI関数を呼び出すことで、ヘッダーを埋め込むことができます。または、wxListCtrlのソースコードを見て、ヘッダーをどのように表示し、同様のことをカスタムコントロールで行うかを見てください。しかし、これはWindowsのみのソリューションになります。 –

+0

私は試しましたが、結果はありません。手伝って頂けますか? – famedoro