ListViewのカラムの幅をそのカラム内の文字列の最も長いものにあわせるにはListView_SetColumnWidthでカラム幅としてLVSCW_AUTOSIZEを指定します。
第2パラメータはカラムのインデックスです。
またカラムヘッダの文字列も含めて幅を合わせるときはLVSCW_AUTOSIZE_USEHEADERを指定します。
なお仮想リストビューではうまくいきません。
2008年7月26日
登録:
コメントの投稿 (Atom)
とりあえず Embarcadero RAD Studio/Delphi/C++Builder 関係のあれやこれや。 Prism.jsによるコードのハイライトのテスト中。
begin
ListView_SetColumnWidth(ListView1.Handle,0,LVSCW_AUTOSIZE);
end;
begin
ListView_SetColumnWidth(ListView1.Handle,0,LVSCW_AUTOSIZE_USEHEADER);
end;
0 件のコメント:
コメントを投稿