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


shun  2005-06-06 09:42:22  No: 57700  IP: 192.*.*.*

お世話になります。

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

環境  VC++6.0 MFC Win2000

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

編集 削除
シャノン  2005-06-06 11:37:07  No: 57701  IP: 192.*.*.*

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

編集 削除