レポート モードでリスト コントロールの列数を取得する必要があります。
現在、返さLVM_GETCOLUMN
れるまで列番号を増やして送信しています:SendMessage
FALSE
int col;
for (col = 0;; col++)
{
LVCOLUMN Column;
Column.mask = LVCF_WIDTH;
if (!::SendMessage(hWnd, LVM_GETCOLUMN, col, (LPARAM)Column)
break;
}
しかし、これはかなり厄介です。