api函数findwindow的使用,哪位高手能给个相关的实例吗?最好再讲解一下。因为,我大致知道findwindow是获取窗体的句柄,可是句柄这个东西怎么用小弟实在一窍不通。呵呵,谢谢各位了
解决方案 »
- ~~~~~~~LinqDataSource 删除数据问题~~~~~~~~~~~~~~
- 用C#读取网站内文件问题
- 请教C#.net从一个窗体引用另一个窗体控件的问题。
- 请教一个画图程序的需求,在线等
- 100RMB求一段调用Delphi5写的DLL代码……急
- 那位C#的老大来帮帮忙!写一个通过用户输入初始页数来增加书页的数量,谢谢了大哥们!!!
- 谁有DotNetMagic正式版的,不一定要最新版,当然最新版就更好了!!!!!
- 如何让一个程序重新启动一下它自己?在线等ing....
- 调用方法时如何省略某个参数?急,在线等候
- 如何把DataSet绑定给listview
- 水晶报表小问题
- 关于结构体和指针问题
比如,你要控制其他程序的窗口上面的控件,你就需要使用API找到那个控件(找到它的句柄)然后才能控制
IntPtr handle = FindWindow(null, "Form2"); //查找和主窗体标题相同的窗体,这里假设主窗体标题为Form2
if (handle != (IntPtr)0)
{
MessageBox.Show("有");
StringBuilder b = new StringBuilder(100);
int a = GetClassName(handle, b, b.Length);
MessageBox.Show(a.ToString());
}
else
{
MessageBox.Show("无");
}这里面findwindow的第二个参数,我没有异议,可是第一个参数怎么给啊?
比如我做的另外一个exe Form2.exe
类名是 Form2
名空间是 nm
为什么我吧把"nm.Form2"当作参数传进去没有用呢。哪个高手帮忙看一下好吗?
我很想知道lpClassName是怎么传值的,谢谢了
请问有没有枚举出所有窗体的api函数啊,具体怎么用呢?