0

我正在开发一些需要知道何时复制、剪切、粘贴、删除事件的软件

    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。

4

0 回答 0