お世話になります。
表題の件で、エディットボックスに文字を入力するとき、ペーストによる入力を抑制するにはどのようにすればよいのでしょうか?
環境 VC++6.0 MFC Win2000
以上 よろしくお願いします。
エディットボックスをサブクラス化し、WM_PASTE を受け付けなくします。
ダイアログベースや FormView を使っているならば、CEdit の派生クラスを作り、WM_PASTE ハンドラで何もしないようにします。
親ダイアログにこの派生 Edit のメンバ変数を作り、SubclassDlgItem でサブクラス化するとよいでしょう。
ツイート | ![]() |