如何让我的 C# 程序 向另一个进程窗口发送消息? 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Windows API:HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName);LRESULT SendMessage(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);P/Invoke:[DllImport("User32.dll")] static extern IntPtr FindWindow(string lpClassName,string lpWindowName);[DllImport("User32.dll")] static extern int SendMessage(IntPtr hWnd,int msg,int wParam,ref int lParam); int hwnd = FindWindow("IEFrame", "Google - Microsoft Internet Explorer");SendMessage(hwnd, 0x0111, 0x0000a220, 0);windows消息 看看。 如果不只是消息,包含对象的话可以用remoting,把对象传递过去再恢复比较好。 我想简单的发送消息就行, 但是能不能不用 API .net 框架 能不能 找到窗口,发送消息。 初学者说错莫怪啊!我个人认为一个框架是单纯的运行环境吧,并不是说用来提供某种具体功能的阿,具体功能还是要看具体的语言。所以还是用api....难道框架最终不是靠调用api吗? 好像C#只能找到另一个进程的窗口句柄,但不能给另一个进程的窗口发送消息,除非用Windows API。 http://dev.csdn.net/develop/article/66/66899.shtm不知是不是你找的 请教高手怎么获取窗口内某一控件的文本? 求 winform 控件间 连接线 的制作方法 如何根据自定义的颜色生成Image对象? 滚动条事件(急) 数据库编程的基础问题 如何实现单击最小化按钮或关闭按钮窗体缩至任务栏上托盘? 如何去掉在DATAGRID中显示的NULL值,很菜的问题,大家帮帮忙吧 WebControl继承的问题。up有分 PDA程序怎样实现打包?? C#中的事件发生器 更改 ASP.NET 成员变量 的值 与Application不同 .NET里怎样解析Html
LPCTSTR lpWindowName
);
LRESULT SendMessage(HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);P/Invoke:[DllImport("User32.dll")]
static extern IntPtr FindWindow(string lpClassName,string lpWindowName);
[DllImport("User32.dll")]
static extern int SendMessage(IntPtr hWnd,int msg,int wParam,ref int lParam);
SendMessage(hwnd, 0x0111, 0x0000a220, 0);windows消息 看看。
不知是不是你找的