在一个窗体中,怎么得到别的窗口的Handle 如题,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同一项目中吗??在form5中:Form4 f4 = new Form4(); f4.Handle.ToInt32();//??具体是什么要求?? 如果是其他应用程序,使用系统API,FindWindow;如果是同一个程序中的其他窗体,使用Form.Handle属性。 是在同一个工程中的 不同Form中 Aallonlin(风之力) 你好在form5中:Form4 f4 = new Form4();f4.Handle.ToInt32();//??你这样new了一个Form4 ,我需要的是一个已经存在的Form实例的handle,不知道你这么是不是在内存中从新生成一个Form4 ,而不是原本就在的了 ? s5689412(华君) 你好用Form.Handle属性。这里的Form是类还是实例?我在别的Form 不一定声明 form的实例啊怎么办? 如果你知道Form类型可以试试这个,System.IntPtr ptr = Form4.ActiveForm.Handle; 我所说的Form是指你使用的那个变量,也就是Form实例,如果你需要其他Form的句柄,那么就把这个Form实例做为参数传递即可。 谢谢,但我试了 ,这样 SendMessage在那个窗口执行,消息还试在同他窗口 接受到啊 你把你SendMessage的代码贴出来看看。 你在实例化一个Form的时候就可以先记下它的Handle.要用的时候再调出来啊。 c#把HTML转换为XML格式 WebService天气预报 richTextBox字体問題 小弟遇到一个难题 请路过高手 帮帮忙 看一下 C# 特性的问题 值类型的引用类型的真正区别在哪里? 类的实例化,;类的对象静态化,该怎么理解呢? C# 发送mail 提示 错误 那个控件可以实时显示raw图片 水晶报表的问题 (好东东).NET中所有的功能快捷键 C# 使用EXCEL时出错,请求解决啊,OS:2003+SP1, VS2005
在form5中:
Form4 f4 = new Form4();
f4.Handle.ToInt32();//??具体是什么要求??
如果是同一个程序中的其他窗体,使用Form.Handle属性。
在form5中:
Form4 f4 = new Form4();
f4.Handle.ToInt32();//??你这样new了一个Form4 ,我需要的是一个已经存在的Form实例的handle,不知道你这么是不是在内存中从新生成一个Form4 ,而不是原本就在的了 ?
你好
用Form.Handle属性。
这里的Form是类还是实例?
我在别的Form 不一定声明 form的实例啊
怎么办?
System.IntPtr ptr = Form4.ActiveForm.Handle;
如果你需要其他Form的句柄,那么就把这个Form实例做为参数传递即可。
但我试了 ,这样 SendMessage在那个窗口执行,消息还试在同他窗口 接受到啊
要用的时候再调出来啊。