ツリーコントロールのダブルクリック – プログラミング – Home

ツリーコントロールのダブルクリック
 
通知
すべてクリア

[解決済] ツリーコントロールのダブルクリック


ゆうじ
 ゆうじ
(@ゆうじ)
ゲスト
結合: 23年前
投稿: 10
Topic starter  

ゆうじです。

現在CTreeViewを使ったMFCのプログラムを作っているのですが
初歩的な問題ですが質問があります。

ダブルクリックをしてもツリーをたたまないようにしたいのですが
どのようにすればいいのでしょうか?

現在は
+--(A)
  +--(B)
    +--(C)

と表示させておいて(B)をダブルクリックすると
+--(A)
  +--(B)
となってしまうのですが、(C)をそのまま表示させておきたいのです。

どうぞご教授下さい。よろしくお願いします。


引用未解決
トピックタグ
TAD
 TAD
(@TAD)
ゲスト
結合: 23年前
投稿: 54
 

メッセージハンドラ、OnLButtonDblClk をオーバーライドして、基本クラスを呼び出さなけれ
ば、ツリービューのデフォルトのダブルクリック処理を無効化できます。
たたみたくはないが、展開はしたいという場合は、必要に応じて、基本クラスを呼び出すようにす
ればいいでしょう。ハンドラに渡された引数で、ダブルクリックされた位置は分かりますから
ね。


返信引用
ゆうじ
 ゆうじ
(@ゆうじ)
ゲスト
結合: 23年前
投稿: 10
Topic starter  

TADさんありがとうございました。

早速試してみました。
うまくいきそうです。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました