[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr SendMessage(IntPtr hWnd, int uMsg, int wParam, int lParam);
readonly int WM_ACTIVE = 0x0006;
readonly int WA_ACTIVE = 1;
Process p;启动了一个进程
SendMessage(p.MainWindowHandle, WM_ACTIVE,WA_ACTIVE, 0);
向窗口发送消息,当他不是活动窗口时想激活他,但好像没有效果,有什么办法达到目的?
public static extern IntPtr SendMessage(IntPtr hWnd, int uMsg, int wParam, int lParam);
readonly int WM_ACTIVE = 0x0006;
readonly int WA_ACTIVE = 1;
Process p;启动了一个进程
SendMessage(p.MainWindowHandle, WM_ACTIVE,WA_ACTIVE, 0);
向窗口发送消息,当他不是活动窗口时想激活他,但好像没有效果,有什么办法达到目的?
解决方案 »
- 想问一下 关于 Dictionary<string,string> 错误处理 怎么做? 谁有经验 说说
- 界面问题(c# VS2005)
- .Net2.0中的statusstrip里面的控件的对齐问题
- DataGrid 中批量删除问题! 急
- 我也需要这个
- 写了个程序,退出时出错,大n们给分析一下哪里可能出错?
- 请问哪有三态树控件下载, 最好能实现杀毒软件那种选择本地文件的树效果。
- C#中checkbox怎么实现多条件查询?
- 微软送月饼啦!!!快来抢
- 关于CollectionBase中的继承覆盖问题
- 求从数据库里读取图片和数据的代码
- 请教如何提高dataset.tables[].select的查询效率
this.show()应该就可以了
// Activate an application window.
[DllImport("USER32.DLL")]
public static extern bool SetForegroundWindow(IntPtr hWnd);
试试看这个api