COPY、CUT、PASTE、DELETE EVENTのタイミングを知る必要があるソフトウェアを開発しています
protected override void WndProc(ref Message m)
{
switch ((Win32.Msgs)m.Msg)
{
case Win32.Msgs.WM_DRAWCLIPBOARD:
...
case Win32.Msgs.WM_COMMAND:
...
var xy = IntPtr.Size == 8 ? (int)m.WParam.ToInt64() : m.WParam.ToInt32();
int x = unchecked((short)xy);
// MessageBox.Show(x.ToString());
case IDM_CUT:
case IDM_COPY:
case IDM_PASTE:
しかし、イベントの切り取り、コピー、削除を取得できません。最初のビルドで m.WParam.To.INT32 を表示すると。イベントを比較するためにテーブルを作成しましたが、再構築すると変更されます。
m.WParam の値を変更せずにテーブルと比較するにはどうすればよいですか? だから、COPY、PASTE、CUT EVENTを認識したいだけです。