gtk ソース コードを調べたところ、ヘッダーの高さは非公開です。何かを試してみましたが、思い通りに動作しませんでした (heightWithHeader が 1 ?!)
Glib::RefPtr<Gdk::Window> pWindow = treeView.get_bin_window();
treeView.set_headers_visible(true);
pWindow->get_size(width, heightWithHeader);
treeView.set_headers_visible(false);
pWindow->get_size(width, heightWithoutHeader);
r_treeView.set_headers_visible(true);
returnValue = heightWithHeader - heightWithoutHeader;
別の解決策やコードの修正を手伝ってもらえますか?
更新:固定数の行を表示するには、ツリービューの高さを調整する必要があります。これを行うには、コンテナー (スクロール ウィンドウ) のサイズを headerHeight + numberRowsToDisplay * heightOfRow に調整します。