在TWinControl类的WMPAINT()方法中:
procedure TWinControl.WMPaint(var Message:TWMPAINT);
var
DC,MemDC:HDC;
...
begin
if not FDoubleBuffered or (Message.DC<>0) then
begin
if .... then
[red]inherited;[/red]
else
...
end;
请问inherited在这里有什么用呢?TWinControl的父类都没有WMPAINT这个方法。这里为何要继承调用呢?
procedure TWinControl.WMPaint(var Message:TWMPAINT);
var
DC,MemDC:HDC;
...
begin
if not FDoubleBuffered or (Message.DC<>0) then
begin
if .... then
[red]inherited;[/red]
else
...
end;
请问inherited在这里有什么用呢?TWinControl的父类都没有WMPAINT这个方法。这里为何要继承调用呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货