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

关于FindWindow,该怎么解决

2012-03-22 
关于FindWindow我想用FindWindow找出一个窗体是否被加载了,但问题也出现了。首先:DimFormCodeAsLongFindWi

关于FindWindow
我想用FindWindow找出一个窗体是否被加载了,但问题也出现了。
首先:Dim   FormCode   As   Long   =   FindWindow( "ClsName ", "FormName ")
FormCode无论在窗体是否存在时都是一个正数。
然后我改为
Dim   FormCode   As   Long   =   FindWindow(0&, "FormName ")
结果还是一样。

窗体是主程序加载的一个DLL中的。
这是为什么啊?
难道加载了DLL,窗体也一起存在了么?

[解决办法]
所有窗体打开的时候,记录下窗体名字.再此打开是先判断是否存在该名字的窗体,如果有,直接激活,不弹出新的就好了

热点排行