问题描述
请问各位VB>NET中如何捕获别的应用程序窗口
解决方案
解决方案二:
PrivateDeclareFunctionFindWindowLib"user32"Alias"FindWindowA"(ByVallpClassNameAsString,ByVallpWindowNameAsString)AsIntegerPublicFunctionGetWindowHandle(ByValWindowNameAsString,ByRefWindowHandleAsInteger)AsStringDimintHandleAsInteger'句柄DimstrErrorAsString'错误提示信息WindowHandle=0strError=""TryWindowHandle=FindWindow(vbNullString,WindowName)CatchexAsExceptionstrError=ex.MessageEndTryIf(WindowHandle<=0)And(strError="")ThenstrError="指定窗口不存在!"ReturnstrErrorEndFunction
时间: 2024-08-01 13:05:34