(VC6)[SDK]ListViewのカラム幅を固定するには?

解決


ゆうき  2004-02-27 14:23:07  No: 53221  IP: [192.*.*.*]

ウィンドウやフォントの大きさでカラム幅を決定し、プログラム側で
設定しますが、ユーザ側操作では変更出来ないようにするにはどうしたら
よいのでしょうか?

編集    削除
瀬戸っぷ  2004-02-27 19:52:39  No: 53222  IP: [192.*.*.*]

>   ウィンドウやフォントの大きさでカラム幅を決定し、プログラム側で
> 設定しますが、ユーザ側操作では変更出来ないようにするにはどうしたら
> よいのでしょうか?

HDN_BEGINTRACKメッセージへの応答で対処できると思います。
実際のやり方については「HDN_BEGINTRACK」でGoogle検索すると見つかると思います。
マウスカーソルの変更の場合は……サブクラス化が必要でしょうか。

# カラムクリックなども出来なくしてもいいのであれば、
# ListView_GetHeader()で取得できるHeaderControlを
# EnableWindow()で無効化するという方法もありますが。

編集    削除
ゆうき  2004-02-28 14:34:40  No: 53223  IP: [192.*.*.*]

>実際のやり方については「HDN_BEGINTRACK」でGoogle検索すると見つかると思います。

  ども、サンプルを見つけることが出来ました。

編集    削除