int x = 5;
int y = 10;
y = y << 16;
int coord = x | y;
NativeMethods.SendMessage(hwnd, WM_LBUTTONDOWN, new IntPtr(0), new IntPtr(coord));
NativeMethods.SendMessage(hwnd, WM_LBUTTONUP, new IntPtr(0), new IntPtr(coord));
使用上述代码(ref:MSDN),我可以在外部应用程序的datagridview中选择一行。我想知道如何发送一个ctrl-a和ctrl-c到相同的datagridview。Windows API和SendMessage()
仍尝试连接为什么x和y变量初始化为5,10,并且为什么y左移了16,然后|与x。
您是否在勾选此“外部”应用?或者你有所有的源代码?引用外部Windows窗体应用程序的 – JustBoo 2010-08-21 22:15:24
。 – Gooose 2010-08-21 22:40:05