• ベストアンサー

コントロールキー、シフトキーを押した複数選択

エクスプローラーのように、リストビューの中で、 コントロールキーや、シフトキーを押して、複数の ファイルを選択する、また解除するという処理をVC++ で行いたいんですが、どこかに参考になるHPとか サンプルとかないでしょうか。

  • alx
  • お礼率97% (112/115)

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

VC++サンプルの「ROWLIST」が参考になると思います。 ヘルプから探してみて下さい。

alx
質問者

お礼

遅くなりましてすみません。ありがとうございます。先ほど調べてみました。 MFCのようです(頭パニック)、MFC以外では実現できないのでしょうか。。。 どなたかサンプルソースの入手方法ごご存知でしたら、書き込んでいただければ幸いです。 (MSDNライブラリ 2001年10月リリースCD1 というものが必要らしい)

関連するQ&A

  • シフトキーがおかしいんですが…

    以前は画像等の選択で範囲指定する際に、シフトキーとマウスを使って複数選択をしていました。ところが最近、シフトキーを押しているにも関わらず、複数選択ができなくなりました。単発の選択しかしてくれません。(コントロールキーとマウスとの選択は通常通りの動きをしてくれます。)左右どちらのシフトキーでも同じです。 複数選択する時には便利だったので苦労しております。 設定を戻す方法はないでしょうか?

  • シフトキーを使った範囲選択ができなくなってしまいました

    たとえばファイルを選択する時に1個目から10個目までを複数選択する時に 1個目のファイルをクリック(アクティブにする)。 シフトキー押しっぱなし 10個目のファイルをクリック で1から10まで全て選択されますよね? それができなくなってしまったのですが何が考えられますでしょうか? シフトキーは壊れていません(キャップスロックできます)し、コントロールでの単位選択(1と3と8と10)はできます。 シフトキーを使った複数選択だけができなくなってしまいました。 ファイル選択はもちろん、文字選択もシフトを使った複数選択ができません・・・・・かなり困っていますのでお願いします(__)

  • シフトキーでの複数選択

    WindowsXPのデスクトップにあるアイコン・ファイル等をシフトキーにて複数選択し、ゴミ箱へ削除する際に選択範囲を縦一列のみ選択したいのですが横も選択されてしまいます。 選択範囲を変更する方法はありますでしょうか?

  • 【vb6】リストビューの複数の項目の削除

    お世話になります。 vb6のリストビューについて質問があります。 リストビューでコントロールキーやシフトキーを押して複数項目を選択したあと 選択された任意の項目だけを削除するというロジックを書きたいと思っています。 ですが、どのようにしたら、例えば1~4行目まである内の 2,4行目だけを削除できるのかが全く解りません。 .selectitem.indexだと選択した最後の行(2,4行を選択したら4行目)が インデックスに帰るので特定の行を取得できずお手上げ状態です。 解りづらい説明で申し訳ありませんが、 どうか教えてください。よろしくお願いします。

  • ノートパソコンのコントロールキーのみ使えない

    お世話なります。 80歳のパソコン初心者です。 東芝パソコンT552/58FWJ ですが、キーボドの左右にあるコントロールキーのみ使えない。 複数のファイル&フォルダを任意で選択する時、コントロールキーを押して操作するのですが反応しません。 この症状を解決できる方法を教えてください。

  • ファイルを複数選択できない

    Windowsのエクスプローラなどでファイルを複数選択するときに Ctrlを押しながらファイルをクリックすると、複数選択できたのですが、最近Ctrlを押しながらの複数選択ができなくなりました。 ホームページなどを作ったりもしているので、とても不便です。 どなたか、解決策を教えてください。

  • 複数選択のListBoxでClickイベントが拾えません

    VBAのフォーム上で、複数選択ができるListBox1を作っています。 ListBox1を選択する度に、ListBox2へListBox1の選択内容で 絞り込んだListBox2のリストを作るという処理をしたいのですが、 ListBox1_ClickイベントでListBox1のリストクリック時に 何も反応がありません。 .MultiSelect = fmMultiSelectSingle で指定した複数リストボックスはClickイベントが拾えないのでしょうか? ListBox1リスト内のデータ選択・解除の度にイベントが 発生するようにしたいです。 宜しくお願いします。

  • リストビューの選択状態を取得するメッセージはありますか?

    リストビューが選択状態(1行が青色や灰色の背景になる状態)にあって、エディットボックスが空欄では無いときに、 あるボタンを有効にするという処理をしたいと思っています。 リストビューが選択されていることを教えてくれるメッセージがあれば、教えてください。よろしくお願いします。 環境:Win32 API, VC++6.0

  • リストの複数選択について

    リストボックスで複数選択(拡張)に設定した場合に Ctrl キーを押しながらクリックすることによって、リスト内の項目を 1 つずつ選択、選択解除出来る機能を Ctrl キーを押さない状態で実現したいのですが 可能でしょうか? また、ほかの機能(コンポーネント)で代用出来る物があれば教えてください

  • ファイルの複数選択に関して

    ファイルを複数範囲指定して削除をしたいです。 CtrlやShiftまたはドラッグ使って複数範囲選択できるはずなのですが、なぜかできません。ゆういつできるのがデスクトップ上においてだけです。できないところ例をあげると以下の通りです。 C:\Users\user1\Desktop\sample というフォルダがあり、 sample内に複数ファイルがある。この場合にctrlやshiftやドラッグ を使っても複数選択ができません。 環境:Windows Vista

専門家に質問してみよう