我希望在程序中,取得所有的窗口的名称,但是这些窗口并没有打开,程序运行的时候,只有一个MDI主窗口在显示,请问有没有什么好的方法?
解决方案 »
- ActiveX为什么我无法取到页面上的param参数啊?
- 抗议:codegear首页把中国列为地区,taiwan列为国家(大家看网站首页的location选择项)
- scrollbox 中的bmp 保存成文件
- 在Tadoquery上动态增加固定字段
- 一道简单的sql面试题:取得工资最高员工信息,求最佳答案
- 急问,如何在delphi中调用ppt中的宏。 急 急 急!!
- 菜单设计为不可见?
- 我想动态连续创建10个LABEL,程序如何实现?我写了一个为什么出错啊?
- 菜单与按钮关联ActionList后,菜单和按钮都变成灰色了.是什么回事.
- 关于用INSTALLSHELD5.5做DELPHI程序安装盘时的一些问题
- 关于数据库里的Word文档显示在OLEContainer
- TreeView节点取消编辑,恢复原状的问题
或许你可以取它的ClassName,但是怎么取到这个类的信息呢?不知道。
function IsExistsFormName(frmName :string): boolean;
Var i:integer;
begin
result := false;
with application.MainForm do
begin
for i := 0 to MDIChildCount-1 do
begin
if uppercase(Trim(MDIChildren[I].Name))=uppercase(Trim(frmName)) then
begin
result:=true;
MDIChildren[I].WindowState := wsNormal;//還原顯示。
MDIChildren[I].BringToFront;
exit;
end;
end;
end;
end;