• ベストアンサー

VC++ ダイアログについて

VC++初心者です。 ダイアログボックスについて質問です。 項目を複数選択する為に、リストボックスを使用しています。 しかしユーザーから「項目をホイールで選択できるようにしてほしい。」 との意見がありました。 また項目をドラッグして順序を入れ替えたいのですが、 どちらもどのようにすれば対応できるのでしょうか? 以上、ご回答よろしくお願い致します。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>ホイールでスクロールさせたいんです、、、 OSが対応していればなにも特別なことしなくてもスクロールしますよ。

zizimochi
質問者

お礼

ありがとうございます。 色々混乱を招いてしまってすみませんでした。 大変参考になりました。

その他の回答 (2)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

>ホイールについてですが、スクロール選択です。 >言葉が少なくてすみません。 ですから、それじゃわからないですって(^^;; 「ホイールで選択」も「スクロール選択」も。 ホイールでスクロールさせるならわかりますよ。 でも違うんですよね? 標準的でないことをさせようというのでしたらちゃんと説明して頂かないと。 具体的にホイールを使ってどうさせたいのですか? >順番を入れ替えることができて、リストボックスのように一覧表示ができるボックスってありますか??? 標準コントロールでは無いとおもいます。 普通にWindowsを使っていて、ドラッグで順番を入れ替えられるようなものってなにかありましたっけ?

zizimochi
質問者

補足

順序の入れ替えについてはなんとか問題解決したので、大丈夫です。 ありがとうございます。 そして、すみません! 質問に対してかみ合っていなかったですね(>o<;) ホイールでスクロールさせたいんです、、、 よろしくお願い致します。

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

>しかしユーザーから「項目をホイールで選択できるようにしてほしい。」 どのようにしてホイールで選択させるんですか? スクロールならわかりますが。 >また項目をドラッグして順序を入れ替えたいのですが、 こちらは、リストボックスの標準の機能ではできません。 ドラッグの開始項目、終了項目を自分で判断して作りこむしかありません。 WM_PARENTNOTIFYを使うか、サブクラス化をする必要があるかと。

zizimochi
質問者

補足

ご回答ありがとうございます。 ホイールについてですが、スクロール選択です。 言葉が少なくてすみません。 またご質問ですが、 順番を入れ替えることができて、リストボックスのように一覧表示ができるボックスってありますか???

関連するQ&A