1

Delphi 文档定义为which 定义TApplication.OnMessage EventTMessageEventprocedure (var Msg: TMsg; var Handled: Boolean) of object;

但是,当在 Delphi 10.4 中双击对象检查器中的OnMessage字段ApplicationEvents1以插入OnMessage事件处理程序时,我得到以下代码:

procedure TformMain.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean);
begin
  
end;

你注意到 和 之间的区别了TMsgtagMSG?这是一个BUG吗?

4

1 回答 1

3

在过去(大约 1996 年),Delphi 曾经与 WIN32.HLP 一起提供,当时文件大小约为 20 MiB,并且是查找内容的参考。但是所有的解释、定义和示例都是用 C++ 编写的,这给 Pascal 开发人员增加了另一层负担。如果现在的事情让你感到恼火,你可能在 20 多年前就已经迷失了 - 为相同的类型混合不同的名称在当时已经是一件事了。

http://laurencejackson.com/win32/有一个带有截图的 CHM 版本;当您长时间离线时,它仍然是一个有价值的文件。

于 2020-08-11T21:32:31.150 回答