读书人

Delphi消息处理函数有关问题请问

发布时间: 2012-02-10 21:27:41 作者: rapoo

Delphi消息处理函数问题请教
procedure TWinControl.DefaultHandler(var Message);
begin
...................
case Msg of
WM_CTLCOLORMSGBOX..WM_CTLCOLORSTATIC:
Result := SendMessage(LParam, CN_BASE + Msg, WParam, LParam);
.....
end;
end;

如上是TWinControl的DefaultHandler的源码片段。我想问的是:这是一个procedure,为什么会有Result变量?function才会有返回值的啊,这不符合基本语法的?

[解决办法]
没看到上面的with ... do begin?

读书人网 >.NET

热点推荐