【发布时间】:2013-02-12 16:14:21
【问题描述】:
我的应用程序有一个主表单,我在该表单上有一个按钮来关闭/退出应用程序。目前它是通过调用 Windows 来关闭句柄的:
SendMessage(Handle, WM_CLOSE, 0, 0);
但我想知道使用有什么害处:
formName.Close;
这里的正确用法是什么?有什么理由使用 SendMessage 吗?
【问题讨论】:
-
"有什么理由使用 SendMessage 吗?"没有。
-
附带问题/评论:如果应用程序最初是用 Delphi 7 或更早版本编写的,会有什么不同吗?
-
不,
Close在 Delphi 1 中也是这样做的。