FindWindow返回了主窗口的句柄,但是FindWindowEx无法获取按钮的句柄
IntPtr ptrMainWnd = FindWindow(null,this.Text);
if (ptrMainWnd == IntPtr.Zero)
{
MessageBox.Show("No main window found");
return;
} IntPtr ptrStartBtn = FindWindowEx(ptrMainWnd, IntPtr.Zero, null, buttonStart.Text);
if (ptrStartBtn == IntPtr.Zero)
{
MessageBox.Show("No start button found.");
return;
}
IntPtr ptrMainWnd = FindWindow(null,this.Text);
if (ptrMainWnd == IntPtr.Zero)
{
MessageBox.Show("No main window found");
return;
} IntPtr ptrStartBtn = FindWindowEx(ptrMainWnd, IntPtr.Zero, null, buttonStart.Text);
if (ptrStartBtn == IntPtr.Zero)
{
MessageBox.Show("No start button found.");
return;
}
解决方案 »
- 登陆系统后toolbar控件时会在屏幕的左上边显示
- 小问题,连接oracle的问题
- VS2010有开发IE的创建?
- 在c#的richtextbox中,怎样实现点击一个按钮后选中特定的文字
- C#中TabContol控件中能符让它显示Form窗口?????
- 调用siinterface.dll 出现一些错误
- 怎么将splitContainer中的panel设置为上下放置的?
- 关于web上水晶报表的问题
- C# 在后台怎么返回一个JSON对象?
- iTextSharp高手请进:Table表中,给单元格加载图片时,如何控制图片大小?
- DevExpress 12.2的版本 只支持.net2.0以上的版本吗?
- 水晶报表子报表分页后第一页空白,怎么解决呢,求大神解答
这个可以啊,你看你还差哪儿
用SPY++看下。