读书人

怎么获取外部程序窗体的句柄?前提外部

发布时间: 2012-08-02 11:35:26 作者: rapoo

如何获取外部程序窗体的句柄?前提外部程序启动的窗体在任务栏不显示!
1、用FindWindow与FindWindowEx API测试没有取到句柄!

Win32API.FindWindow(null,"frmLogin") 这种方式取不到,只能取在任务栏显示的;

[解决办法]

C# code
 [DllImport("User32.dll", EntryPoint = "FindWindow")]        private static extern int FindWindow(string lpClassName, string        lpWindowName); int intHWnd = FindWindow(null, "外部窗口");
[解决办法]
确认是不是 'frmLogin'
[解决办法]
探讨

引用:

确认是不是 'frmLogin'


如果窗体的ShowInTaskBar为true肯定是可以的,我现在要取ShowInTaskBar为false的窗体句柄

读书人网 >C#

热点推荐