ScintillaNetの Scintilla コントロールを使用していますが、貼り付け操作を制御する必要があります (いくつかのことを確認したり、貼り付けるテキストを更新したりできるようにするため)。
Scintilla コントロールのサブクラスを作成し、WndProc メソッドをオーバーライドしようとしました。次に、WM_PASTE メッセージ (0x0302) を傍受しましたが、うまくいきませんでした。私はそれを決して捕まえません。
私が使用するコードは次のとおりです。
protected override void WndProc(ref Message m) { if (m.Msg == WM_PASTE) { MessageBox.Show("貼り付け"); } base.WndProc(ref m); }
何か案が?