首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在xp上,FindWindowEx怎么进一步获取子窗口

2012-07-30 
在xp下,FindWindowEx如何进一步获取子窗口?下面代码,已经成功地获取到了,装载所有任务图标的区域。handle3

在xp下,FindWindowEx如何进一步获取子窗口?
下面代码,已经成功地获取到了,装载所有任务图标的区域。

handle3就是这个区域的句柄,接着如何进一步获取子窗口?

我要获取的目标子窗口是:程序名是text.exe、标题是"TEXT-1"的那个任务窗体。


C# code
         [DllImport("user32.dll")]        private static extern int FindWindow(string className, string windowText);        [DllImport("user32.dll")]        private static extern int FindWindowEx(int hWnd1, int hWnd2, string lpsz1, string lpsz2);         private void Button_Click(object sender, RoutedEventArgs e)        {            int handle0 = FindWindow("Shell_TrayWnd", null);            int handle1 = FindWindowEx(handle0, 0, "ReBarWindow32", null);            int handle2 = FindWindowEx(handle1, 0, "MSTaskSwWClass", null);            int handle3 = FindWindowEx(handle2, 0, "ToolbarWindow32", null);         }


[解决办法]
解释不会错,原来做个这样的测试。

热点排行