FindWindowEx的用法 c findwindowex 遍历

[DllImport("user32.dll", EntryPoint = "FindWindowEx",SetLastError = true)]
private static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtrhwndChildAfter, string lpszClass, string lpszWindow);

IntPtr hwndCalc = FindWindow(null, "计算器"); //查找计算器的句柄

if (hwndCalc != IntPtr.Zero)
{
//取计算器下面的对象CalFrame
IntPtr hwndThree = FindWindowEx(hwndCalc, IntPtr.Zero, "CalcFrame",null);
//取CalFrame下面的Static
IntPtr hwndPlus = FindWindowEx(hwndThree, IntPtr.Zero, "Static",null);
//取CalFrame下面的第一个对话框
IntPtr hwndTwo = FindWindowEx(hwndThree, IntPtr.Zero, "#32770",null);
//取CalFrame下面的第二个对话框
IntPtr hwndEqual = FindWindowEx(hwndThree, hwndTwo, "#32770",null);
}

WIN7-64、VS2010下编译通过。

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/178289.html

更多阅读

SQL中DISTINCT关键字的用法 linq distinct 用法

Select中DISTINCT关键字的用法?distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段下面先来看

SetTimer函数的用法 c settimer用法

SetTimer函数的用法VS2008Ontimer函数在CDialogBar类中不能响应解决方案:如果是手工加的wm_timer消息,那就要检查一下BEGIN_MESSAGE_MAP(...Dlg, CDialog),END_MESSAGE_MAP()ON_WM_TIMER()宏之间有没有ON_WM_TIMER()了,没有的要添

转载 js中return的用法 c return的用法

原文地址:js中return的用法作者:风依旧_旭一、返回控制与函数结果,语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果二、返回控制,无函数结果,语法为:return;

Struts迭代器iterator 遍历List常用的4种例子 struts2迭代器

【摘要】本文主要介绍及演示了Struts迭代器(iterator)遍历List常用的4种例子,基于MyEclipse开发环境,重点关注前后端代码的实现,给出后端java代码、前段struts标签代码,主要有如下4个例子:1.遍历List<String>2.遍历List<List<String>>3.遍

声明:《FindWindowEx的用法 c findwindowex 遍历》为网友百合的盛世恋分享!如侵犯到您的合法权益请联系我们删除