H hupeh Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-05 #1 怎么判断设计好的ActiveForm控件是在运行状态还是设计状态。 我用ComponentState属性,没用。 应该怎么判断。
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-11 #2 引用"Delphi之未经证实的葵花宝典"中的一段话: 自从 Delphi 1.0 开始,IDE 的主窗口的类名始终没有改变过,一直是 TAppBuilder ,并且,这个窗口没有子窗 口。几乎所有限制控件都是用这个特征来判断当前是否是在 IDE 内部的。虽然枚举系统中的所有进程,并且判断 进程文件名是否是 Delphi32.exe 也似乎可行,但是这会在程序执行的时候产生明显的延迟,所以目前为止,我 还没有发现使用这种方法的实例。 用FindWindow函数判断是否有TAppBuilder窗口.
引用"Delphi之未经证实的葵花宝典"中的一段话: 自从 Delphi 1.0 开始,IDE 的主窗口的类名始终没有改变过,一直是 TAppBuilder ,并且,这个窗口没有子窗 口。几乎所有限制控件都是用这个特征来判断当前是否是在 IDE 内部的。虽然枚举系统中的所有进程,并且判断 进程文件名是否是 Delphi32.exe 也似乎可行,但是这会在程序执行的时候产生明显的延迟,所以目前为止,我 还没有发现使用这种方法的实例。 用FindWindow函数判断是否有TAppBuilder窗口.
H hupeh Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-12 #4 关键是你们有没有试过, 如果不是ActiveForm,则可以用ComponentState这个属性判断。