// 直接调用user32.dll的releasedc
releasedc(parent.handle, dc);
end;
end else
begin
//以下两个经过封装调用
invalidate;
update;
end;
end;
可见vcl中处处都有api,我们从另外一个面来理解vcl就是:vcl就是大量封装api函数的类库,这样的结果就是使我们更容易使用api,不必关心那些烦人的api参数。
// 直接调用user32.dll的releasedc
releasedc(parent.handle, dc);
end;
end else
begin
//以下两个经过封装调用
invalidate;
update;
end;
end;
可见vcl中处处都有api,我们从另外一个面来理解vcl就是:vcl就是大量封装api函数的类库,这样的结果就是使我们更容易使用api,不必关心那些烦人的api参数。