標準のWin32ツリービューコントロールがあります。ルートノードにファイル名を入れています。PathCompactPathユーザーに水平スクロールバーの使用を求めないようにするために、コントロールで使用可能なスペースに収まるように使用してテキストを短くしたいと思います。

したがって、これを行うには、上のスクリーンショットでマークされている距離を測定する必要があります。私は知ってTVM_GETITEMRECTいますが、アイコンが占めるスペースを含むrectを返します。
では、どうすれば必要なメトリックを取得できますか?そうすることさえ可能ですか?