標準のWin32ツリービューコントロールがあります。ルートノードにファイル名を入れています。PathCompactPath
ユーザーに水平スクロールバーの使用を求めないようにするために、コントロールで使用可能なスペースに収まるように使用してテキストを短くしたいと思います。
したがって、これを行うには、上のスクリーンショットでマークされている距離を測定する必要があります。私は知ってTVM_GETITEMRECT
いますが、アイコンが占めるスペースを含むrectを返します。
では、どうすれば必要なメトリックを取得できますか?そうすることさえ可能ですか?