これはメソッド定義です:
[DllImport("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int msg, IntPtr lparam, IntPtr wparam);
これは SendMessage の呼び出しです。
//WM_COPY = 0x0301
SendMessage(handle, WM_COPY, IntPtr.Zero, IntPtr.Zero);
これは私がデータを取得する方法です:
string text = System.Windows.Forms.Clipboard.GetText();
データをクリップボードにコピーしたくないことを除いて、同じことをしたいと思います。データをメモリ内の他の部分にコピーすることは可能ですか? もしそうなら、どのように?