通知
すべてクリア
Topic starter
2002年3月31日 2:28 AM
ゆうじです。
現在CTreeViewを使ったMFCのプログラムを作っているのですが
初歩的な問題ですが質問があります。
ダブルクリックをしてもツリーをたたまないようにしたいのですが
どのようにすればいいのでしょうか?
現在は
+--(A)
+--(B)
+--(C)
と表示させておいて(B)をダブルクリックすると
+--(A)
+--(B)
となってしまうのですが、(C)をそのまま表示させておきたいのです。
どうぞご教授下さい。よろしくお願いします。
2002年3月31日 3:13 AM
メッセージハンドラ、OnLButtonDblClk をオーバーライドして、基本クラスを呼び出さなけれ
ば、ツリービューのデフォルトのダブルクリック処理を無効化できます。
たたみたくはないが、展開はしたいという場合は、必要に応じて、基本クラスを呼び出すようにす
ればいいでしょう。ハンドラに渡された引数で、ダブルクリックされた位置は分かりますから
ね。
Topic starter
2002年4月1日 11:06 AM
TADさんありがとうございました。
早速試してみました。
うまくいきそうです。
ありがとうございました。