• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:左ダブルクリックについて)

左ダブルクリックについて

このQ&Aのポイント
  • アプリの中から動的に新規にウィンドウを作っています。
  • 新規に作ったウィンドウのクライアント領域を左ダブルクリックした時に、メッセージボックスを出そうとしましたが、何も出てきません。
  • 左クリックであればうまく行きます。(右でも同様の現象)どうしてこうなるのでしょうか?お分かりの方アドバイスお願いします。

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

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

>http://www.net24.ne.jp/~kenji/s_swin/swin.html >もともと上記サイトを参考に新規にウィンドウを作っています。 ダブルクリックを受け取るには、クラスのスタイルにCS_DBLCLKSが足りません。 追加してみてください。

VitaminBB
質問者

お礼

出来ました。 雰囲気的には何か設定が抜けているのだろうという予想は付きましたが、教えていただいたCS_DBLCLKSをヘルプで検索しても出てきません。 #taka_tetsuさん 一般人とありますが本当ですか? どうしてこんなに良く知っているのですか? (プライベートなことを聞いて気分を害したらすみません)

その他の回答 (2)

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

>#taka_tetsuさん 一般人とありますが本当ですか? こんな人かな? http://www.okweb.ne.jp/kotaeru.php3?qid=574478 MFCはほとんどやってません。なんで「一般人」です。 SDKなら結構使いましたが、別に「専門家」ではないです。 ちなみに、CS_DBLCLKSは、SDKで普通にアプリが組める人なら知ってると思いますよ。

VitaminBB
質問者

お礼

ふむふむ納得です。 おかげさまで、私も今日から知っている人の一人になりました。

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

OnLButtonDownでメッセージボックスを表示しているからではなくて? このためダブルクリックになってないなんてことありません?

VitaminBB
質問者

お礼

いつもありがとう御座います。 ダブルクリックを確認するときは、OnLButtonDownのAfxMessageBox("99"); はコメントアウトしています。

VitaminBB
質問者

補足

http://www.net24.ne.jp/~kenji/s_swin/swin.html もともと上記サイトを参考に新規にウィンドウを作っています。 上記サイトのコードをDLしてやってみましたが、 やはりシングルクリックはダイアログが出ますが、 ダブルクリックは無反応です。

関連するQ&A