读书人

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

发布时间: 2012-08-31 12:55:03 作者: rapoo

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里窗口的标题时,最小化运行的窗口就会显示出来?

读书人网 >.NET

热点推荐