请问:action:=cafree 是什么意思?(100分)

  • 主题发起人 慕荣冰靖
  • 开始时间

慕荣冰靖

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:action:=cafree 是什么意思?
 
caFree
The form is closed and all allocated memory for the form is freed.
Delphi帮助中很清楚的
 
以上是出现在mdi窗口的关闭事件事件中。
它表示:
子窗口被关闭时,被释放内存,子窗口消失。
否则,子窗口在被点击‘X’时,默认是最小化的。
还可以取caNone, caHide,caMinimize值,分别表示
什么也不做(即无效),隐藏,最小化。
 
就是mdi窗口的时候,子窗口是否销毁,如果在mdi程序的子窗口的onclose事件里写这个
就表示销毁,否则就最小化到左下脚。
 
是把MDI窗口从内存中释放!
 
子窗口关闭并释放内存。
 
同意 QuickSilver ,但不只是用于MDI 的子窗口,所有的动态创建的窗口的释放都可以。
 
那请问各位,为什么cafree后再assigned该窗口判断为True呢?
 
顶部