CFormViewのエディットボックスにクリックを認識させるには? – プログラミング – Home

CFormViewのエディットボックス...
 
通知
すべてクリア

CFormViewのエディットボックスにクリックを認識させるには?


aw11
 aw11
(@aw11)
ゲスト
結合: 24年前
投稿: 10
Topic starter  

CFormViewにエディットボックスを貼り付けて、
エディットボックスの上で、マウスがクリックされた事を知るにはどうしたら良いんでしょうか?

ヘルプには、CFormViewの場合はコントロールが貼り付けられていない部分しか、
マウスのクリックを認識しないみたいなことが来てあったのですが.

どなたか教えてください.
お願いします.


引用解決済
トピックタグ
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

エディットをサブクラス化するか、PreTransMessage使うか。


返信引用
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

失礼。
PreTranslateMessageですね。


返信引用
aw11
 aw11
(@aw11)
ゲスト
結合: 24年前
投稿: 10
Topic starter  

ありがとうございます.

PreTranslateMessage関数を実際やってみたところ、どうも反応はしているようなのですが、
エディットボックス上でマウスをダブルクリックすると、
テキストの一部分を選択してしまうようになっているのみたいなので、
うまくいきません.

別にマウスのダブルクリックじゃなくて、キー判定で処理しても良いのですが…。


返信引用
CdS
 CdS
(@CdS)
ゲスト
結合: 24年前
投稿: 176
 

実際に何をしたいのかがよく分からないのでなんとも言えないのですが、サブクラス化しWM_LBUTTONDBLCLKを捕らえて、
基底クラスのOnLButtonDblClkを呼ばなければ選択はしないようになりますが。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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