エディットボックスへのペースト抑制


shun  2005-06-06 18:42:22  No: 57700

お世話になります。

表題の件で、エディットボックスに文字を入力するとき、ペーストによる入力を抑制するにはどのようにすればよいのでしょうか?

環境  VC++6.0 MFC Win2000

以上  よろしくお願いします。


シャノン  2005-06-06 20:37:07  No: 57701

エディットボックスをサブクラス化し、WM_PASTE を受け付けなくします。
ダイアログベースや FormView を使っているならば、CEdit の派生クラスを作り、WM_PASTE ハンドラで何もしないようにします。
親ダイアログにこの派生 Edit のメンバ変数を作り、SubclassDlgItem でサブクラス化するとよいでしょう。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加