請問form1.handle;和application.handle;為何不一樣?
應該在什麼樣的情況下分別使用它們呢??
應該在什麼樣的情況下分別使用它們呢??
解决方案 »
- Vista下CopyFileEx进度条问题
- 请高手推荐一本好的delphi学习书籍
- post数据的时候,出现提示:“操作必须是可更新的查询”,如何解决。用的是access数据库???
- 为什么Delphi里面的MDI子窗体最大化以后..
- Delphi中控制WORD
- 请问在 IntraWeb 显示中出现“未结束的字符串常量” 是什么错误呀?
- 如何将一个byte型转换成string型?
- 用access本身导出的功能所导出为*.db的数据中,凡是中文字段内的内容全部“?”号,怎么办?
- 如何解决在同一个报表的同一个打印行左边显示主表一条,右边同时显示数据库中的三条记录;第二行依次这样显示下三个记录内容
- 如何才能实现,紧急等待中...
- 一个DelPhi 4 写的数据库应用程序在98上执行的很好,但在2000上?
- 求软件设计文档实例
application本质上也是一个窗口,但它不可见,而且windows实际上也从它启动整个exe
一个程序只能有一个application,但却可以有n多个form
delphi用applicaion来管理所有的这些form最简单的例子就是最小化了
你用sendmessage同样给applicaion和form发最小化的消息
就会发现不同了
application 是整个project,它没有窗体但是有消息循环,所有的form都在他的大循环里面。
application的确是有个窗口,可是大小为0!
application当然与mainform不一样了
分别试试下面的语句,有什么不同?
ShowWindow(Application.Handle, SW_HIDE);ShowWindow(Form1.handle, SW_HIDE);执行第一个语句的时候注意观察工具栏(就是“开始”所在的那个)发现什么了吗?
mainform是受application控制的
还不太了解的话,看看Application某些方法的辕马