掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストビューのヘッダ操作について (ID:65939)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
今コモンコントロールのリストビューを使い始めた入門者です。 リストビューのヘッダ部に項目を「ファイル」「サイズ」「日時」などと 順番にあるとします。この項目は新しいバージョンではオプション設定で ドラッグして任意の列に移動できますよね。そこで幾つか知りたいですが、 ある特定の列だけはドラッグ移動を禁止にすることは可能か? CommCtrl.h ファイルを見てもドラッグ移動の指定列だけを有効/禁止に するような便利なマクロが上手く見つかりませんでした。 マクロ以外の方法でよいアイディアで実現できるのなら知りたいです。 [質問整理] 1つ目はリストビュー(ヘッダ)の特定列だけドラッグ移動を禁止する方法 2つ目はリストビュー(ヘッダ)の特定列だけドラッグ横幅を禁止する方法 3つ目はリストビュー(ヘッダ)の特定列だけボタンのように押せない方法 [質問理由] ちなみに1つ目のは一番左に「印」というチェックボックスだけの列を 用意していて、それだけドラッグ移動したくないために質問しました。 2つ目も一番左に「印」という列だけドラッグで横幅を変更したくない。 3つ目はソートを実装するときに「サイズ」と「日時」だけをソート可能 として「印」「ファイル」はソート不可能にしたいのです。 3つ目は特定の列だけソートを内部で行わなければ良いだけですがヘッダ を押せなくして「最初からソートは不可能だよ」というインターフェイスに したいのです。用意されているマクロでは恐らく無理でしょうから良い アイディアで解決できればと思っています。 私自身だけでは思いつきませんでした。 どれか1つでも分かる方やこんなアイディアで出来そうだという情報を お待ちしています。 それではよろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.