有两个窗口,一个是全屏状态,另一个是不是全屏,同时打开,我想向不是全屏的程序的一个窗口发送鼠标消息,可是都不能成功,请问是怎么回事呢? int wparam = 1;
int pos = 200 + (40 << 16); SendMessage(hwnd, WM_LBUTTONDOWN, wparam, pos);
SendMessage(hwnd, WM_LBUTTONUP, wparam, pos);在那个全屏程序未打开时,是能够成功向未全屏的窗口发送消息的。
int pos = 200 + (40 << 16); SendMessage(hwnd, WM_LBUTTONDOWN, wparam, pos);
SendMessage(hwnd, WM_LBUTTONUP, wparam, pos);在那个全屏程序未打开时,是能够成功向未全屏的窗口发送消息的。
解决方案 »
- C# 如何发送消息大winform程序
- asp.net知道iis网站名如何得到该网站物理路径
- c#中是否可以用DATAGRIDVIEW控件实现实时显示各种图标
- 请问高手这是什么问题呀?
- 急,新建项目问题??
- 请问怎么把datatable的数据导入到excel中的指定位置
- 正则表达式高手来帮我个忙 分都分完了,不好意思
- 请教高手:关于DataSet中DataRow的DataRowStata的一个问题
- 云通讯i录怎么做??谁有思路啊?我是一头雾水,不知道从何下手
- 怎么用代码实现"不选中"Listbox的某一项?
- Linq获取的IEnumerable<T>在不确定类型的情况下如何传参?
- C# 获取IE缓存路径 读取里面的文件
[DllImport("User32.Dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("User32.Dll")]
public static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow); [DllImport("User32.Dll")]
public static extern int PostMessage(IntPtr hWnd, int Msg, IntPtr wParam, string lParam); //调用类似以下:
PostMessage(ParenthWnd, WM_KEYDOWN, (IntPtr)31, "0");
PostMessage(ParenthWnd, WM_KEYUP, (IntPtr)31, "0");