为何要如此判断,在该窗体的Form_Load事件中加入相应的处理语句即可。

解决方案 »

  1.   

    if isload(form1) then
    ......
    end if
      

  2.   

    加入全局变量IsForm,初始化时为FALSE,在Form_Load中将其置成True,那么只要判断IsForm就可以了,你还可以定义IsForm数组来判断所要窗体的。
    这是偷懒的方法,用相关的API函数肯定可以完成的。
      

  3.   

    I only want the API
      

  4.   

    IsWindow VB声明 
    Declare Function IsWindow Lib "user32" Alias "IsWindow" (ByVal hwnd As Long) As Long 
    说明 
    判断一个窗口句柄是否有效 
    返回值 
    Long,非零表示成功,零表示失败 
    参数表 
    参数 类型及说明 
    hwnd Long,待检查窗口的句柄 
    注解 
    如在一个程序变量里容纳了窗口句柄,为了解它是否仍然有效,就可考虑使用这个函数
     Top