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

Delphi怎么获取当前运行的fsMDIChild窗口

2012-08-31 
Delphi如何获取当前运行的fsMDIChild窗口?Delphi如何获取当前运行的fsMDIChild窗口?我在主界面的旁边做一

Delphi如何获取当前运行的fsMDIChild窗口?
Delphi如何获取当前运行的fsMDIChild窗口?
我在主界面的旁边做一个memo,让memo里面显示当前正在运行的窗口,当我用鼠标点击memo里窗口的标题时,最小化运行的窗口就会显示出来。

[解决办法]
如果按照kaikai_kk的方法添加的是Caption,那就用FindWindow函数

Delphi(Pascal) code
  hWinHwd:=FindWindow(nil,Pchar(self.MDIChildren[i].Caption));  ShowWindow(hWinHwd,SW_SHOW);
[解决办法]
findwindow(nil,PChar(memo1.lines[memo1.lines[i]]);

或者用一个动态数组管理创建了的子窗体,memo1里面的内容和数组建立一个对应关系
[解决办法]
探讨
to kaikai_kk:
用你的方法能获取到当前所有运行的子窗体的名字了。但是怎么做到 当我用鼠标点击memo里窗口的标题时,最小化运行的窗口就会显示出来?

热点排行