请教
delphi7中是MDI主窗体中是否有 当子窗体被激活时的事件
我想在MDI子窗体被激活或关闭时,判断是是哪个窗体被激活了.
请问是否有这样的事件.或者能怎么用其他的方法实现这样的功能!
谢谢!
delphi7中是MDI主窗体中是否有 当子窗体被激活时的事件
我想在MDI子窗体被激活或关闭时,判断是是哪个窗体被激活了.
请问是否有这样的事件.或者能怎么用其他的方法实现这样的功能!
谢谢!
解决方案 »
- 请问Delhi的源代码文件的结构层次怎样看?
- Paradox库问题
- DELPHI 怎么把数据写到txt和Excel特定的位置 而其它数据不变!!
- 如何显示实时数据(急)
- 存储过程p1有参数,用TADOStoredProc执行该存储过程时语句该怎么写?我不知道怎么把实参传递该存储过程。
- 如何提高Socket的连接速度,以及连接数(在线等待...)
- 请教怎么做MailServer
- 老问题?! 唉~一直没解决呀!!! MDI+DLL的问题! 欢迎有同样问题的xdjm一起来研究
- 菜鸟问题4。。。。
- 如何避免Label闪烁问题
- 各位老师,我想用delphi7做学生信息管理(包括成绩),有困难了.
- 有个关于DELPHI7调用JAVA的WEBSERVICE的问题?
Application.MainForm.ActiveMDIChild
在DELPHI中..这样知道如何实现
主要思路:在子窗体的OnActivate事件中向主窗体发送消息,主窗体收到消息后根据权限DO.....
在.net中是能够实现在.在DELPHI不知道用什么方法
控制子窗体的按钮的禁用启用,最好也在子窗体中使用TActionList实现。子窗体也是可以访问主窗体的(Application.MainForm)
不要说不会用message处理。
其实vcl也包装这类消息很好的。
TScreen.OnActiveFormChange事件可以很好的处理。处理的时候判断下是不是mdi子窗体就可以了。
vcl自动初始化了个全局的screen对象。
自己截取MDI客户区消息处理
处理WM_MDIGETACTIVE消息,这个消息里会有子窗体句柄。
查下MSDNMDI多文档结构客户区消息
Application.MainForm.ActiveMDIChild
最好用:继承(inherited;)